You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The context menu sub menu positioning does not meet the WCAG 1.4.10 Reflow specification which is preventing consumers of this project from meeting accessibility standards.
Load any MathJax equation that triggers the context menu
Using the chrome debugger tools, set the viewport to 320x256
Select the Desktop interaction from the "Device Type" menu so you can still right click and not use the tap functionality that it tries to simulate in the chrome debugger.
Right click to bring up the context menu
Observe that sub menus overlap the parent menu and obscure information
Expected behavior is that in narrower viewports the sub menus open up underneath the parent menu without any overlap and the user can still see all of the menu options in both the parent menu and sub menu.
I've provided additional demos of the bug as well as expected behavior in the Supporting Information section
Issue Summary
The context menu sub menu positioning does not meet the WCAG 1.4.10 Reflow specification which is preventing consumers of this project from meeting accessibility standards.
I've also opened up a similar issue in the context-menu repo.
Steps to Reproduce:
Expected behavior is that in narrower viewports the sub menus open up underneath the parent menu without any overlap and the user can still see all of the menu options in both the parent menu and sub menu.
I've provided additional demos of the bug as well as expected behavior in the Supporting Information section
Technical details:
I am using the following MathJax configuration:
and loading MathJax via a webpack configuration from an npm module
Supporting information:
Demo Video
CleanShot.2024-07-03.at.09.13.11.mp4
Example of non-overlap
This sub-menu component stacks the new sub menus vertically, while the user now needs to scroll to view the new menus there is no loss of information.
Demo Video
345457739-311cf83c-2dcb-41cb-85ff-db0ce567a3ab.mp4
The text was updated successfully, but these errors were encountered: