unovue / vaul-vue

An unstyled drawer component for Vue.
https://vaul.unovue.com
207 stars 8 forks source link

All interactive elements require double-click after closing drawer by releasing on mobile #66

Open kristofferdamborg opened 3 weeks ago

kristofferdamborg commented 3 weeks ago

After closing the drawer component by dragging it down and releasing, the first click on any interactive element on the page is not registered. It requires a second click to actually trigger the element's action. It does only seem to happen on my mobile device.

Test device: Google Pixel 8 Pro Test browser: Google Chrome, version 128.0.6613.146

Test case: https://www.shadcn-vue.com/docs/components/drawer.html

  1. Open the drawer
  2. Close the drawer by dragging down and releasing
  3. You now have to click any interactive element on the page two times before the element's action is triggered
nightlyworker commented 2 weeks ago

I can confirm. Accidentally discovered while testing some project (Iphone/Safari). Is there any solution for this ? 🙏

Thanks, for great project