Thank you for reporting this bug. We will make it our priority to review this report.
-
Sencha Premium User
Menu Focus Switcheroo [Modern 6.6.0]
Ext Version Tested:
6.6.0 Modern Toolkit
Browser Tested:
Chrome
Mobile Chrome
Fiddle:
(If not on a mobile device, I recommend opening the fiddle in its own window, so that you can use the browser mobile device emulator in the developer tools and still see what's going on.)
Description:
I have a "hamburger" menu for mobile devices, which is an actionsheet that contains a menu. Tapping any of the menu items causes the actionsheet to hide. The problem is with the focus on the menu items. After tapping one menu item, the focus shifts to the next menu item in the menu. This only happens when the Modern app is running in a mobile device setting, meaning either in a browser's developer tools mobile device emulator, or on an actual mobile device. This is confusing for users, as the focus does not remain on the desired menu item that was tapped.
Steps to Reproduce the Problem:
1. Make sure you run the Fiddle in a browser developer tools mobile device emulator or on an actual mobile device.
2. Open the actionsheet menu by clicking the "Open Menu" button.
3. Tap an option from the menu. This will cause the menu to begin its hide animation. Note that the focus is inexplicably shifted to another menu option.
Expected Behavior:
The focus should remain on the menu item that was tapped.
Actual Behavior:
The focus shifts to a different menu item than the one that was tapped.
Does anyone know why this is happening, or have any idea as to how to fix it?
-
Sencha - Forum Administrator
Hi there- thank you for bringing this to our attention. I have shared this issue with the support team and asked that someone look into it as soon as possible. We appreciate you providing this fiddle.
Kindly,
Michele
-
Ext Support Team
Hello,
Please accept our apologies for the delayed response, this issue has been registered as a bug in our tracker under reference number: EXTJS-28168. The same will be linked here to this thread for you to track the progress.
Thank you for your patience.
Regards,
Kumar
Sencha Support.