yaminncco / vue-sidebar-menu

A Vue.js Sidebar Menu Component
MIT License
646 stars 194 forks source link

Issues openning item when used on iOS 17 #268

Open Kristian-Palovic-Modified opened 8 months ago

Kristian-Palovic-Modified commented 8 months ago

When tested on the other devices, it works flawlessly. But in Safari (tested on upper mentioned version of iOS), it requires always click anywhere within the <SidebarMenu> component first time, and only on the second click it interacts with the listed items.

EdwardSimmons commented 8 months ago

I'm also experiencing issues on iOS + Safari (although I'm on iOS 15, so possibly not identical). As mentioned above by Kristián, I have to tap twice on the side drawer for any navigation to occur.

When I tap on a menu item while the menu is collapsed, the expanded sidebar item fails to transition back into the collapsed state (see below).

Interacting with the menu while it's expanded also requires two taps to navigate.

peter-tell commented 8 months ago

I'm also experiencing this.

yaminncco commented 7 months ago

Can someone confirm if the issue still persists in the latest version?

Kristian-Palovic-Modified commented 7 months ago

@yaminncco tested on IPhone 12 iOS 17.2., 14 and It seems like it was fixed :slightly_smiling_face: . But when testing it on IPhone 11 iOS 13, the top level dropdown has to be clicked twice (first time).

(Sorry for missing cursor)

ezgif-7-4f21719f5f

EdwardSimmons commented 7 months ago

Hi @yaminncco, apologies for the delay in testing.

The two-taps-to-navigate issue seems to be resolved, thank you! I also tested on the latest iOS (17.2.1), so I can't speak for older versions sorry.

I'm still experiencing the bug where expanded menu items fail to collapse after selecting them though :(

https://github.com/yaminncco/vue-sidebar-menu/assets/67064026/4b49a668-3c4e-475c-8415-dbc994b715ff