thorium-reader
thorium-reader copied to clipboard
reader view: when side menu is open, screen reader can access "hidden" UI below the overlay
This was solved for Dialog and MenuContent by using "app-overlay" and ReactDOM.createPortal().
The problem with SideMenu is that the top horizontal button bar remains accessible, and it is inside the "app" viewport which the portal + aria-hidden technique of Dialog and MenuContent would conflict with.
WIP PR (does not work yet): https://github.com/readium/readium-desktop/pull/681
This is totally obsolete in the GUI refactor of Thorium 3