diff --git a/packages/floating-vue/src/directives/v-close-popper.ts b/packages/floating-vue/src/directives/v-close-popper.ts index bdd2ff9f..c6952c10 100644 --- a/packages/floating-vue/src/directives/v-close-popper.ts +++ b/packages/floating-vue/src/directives/v-close-popper.ts @@ -1,9 +1,9 @@ -import { supportsPassive } from '../util/env' +import { supportsPassive, isIOS } from '../util/env' function addListeners (el) { el.addEventListener('mousedown', addEventProps) el.addEventListener('click', addEventProps) - el.addEventListener('touchstart', onTouchStart, supportsPassive + el.addEventListener('touchstart', onTouchStart, supportsPassive && !isIOS ? { passive: true, }