diff --git a/src/image-preview/ImagePreviewItem.js b/src/image-preview/ImagePreviewItem.js index d0f022db9..e05ae5ba8 100644 --- a/src/image-preview/ImagePreviewItem.js +++ b/src/image-preview/ImagePreviewItem.js @@ -193,6 +193,7 @@ export default { } } + // eliminate tap delay on safari preventDefault(event, stopPropagation); this.checkTap(); diff --git a/src/number-keyboard/Key.js b/src/number-keyboard/Key.js index ee4d0b8e9..158aa0a57 100644 --- a/src/number-keyboard/Key.js +++ b/src/number-keyboard/Key.js @@ -45,8 +45,10 @@ export default createComponent({ } }, - onTouchEnd() { + onTouchEnd(event) { if (this.active) { + // eliminate tap delay on safari + event.preventDefault(); this.active = false; this.$emit('press', this.text, this.type); }