Return keyboard focus predictably after closing a menu
The practical problem
After a level-complete overlay closes, the previous focused tile may no longer exist, leaving keyboard users stranded.
Implementation protocol
Focus a relevant heading or primary button when the dialog opens, and restore focus to the invoking control when it closes. Keep focus within a truly modal dialog.
Worked scenario
Press Enter to finish a stage, use Next, then reach the first interactive tile without touching the mouse or cycling through irrelevant page links.
What could go wrong
Hidden overlays should not retain focusable elements.
Acceptance criteria
Test with a screen reader, keyboard-only input and repeated open-close cycles.
Source material and evidence boundaries
For the topic Return keyboard focus predictably after closing a menu, use the sources listed below to check relevant methods. Any worked figures illustrate a scenario, not measured MojPlayWin performance. Consult the shared evidence standards before applying the method.