Keep focus on the same puzzle tile after each move
The practical problem
A rerender that recreates every button may reset browser focus and make repetitive keyboard play exhausting.
Implementation protocol
Track the selected logical cell and restore focus to its new DOM button after state updates, or update stable elements rather than replacing them.
Worked scenario
Rotate cell C4 ten times and use Undo; focus should remain associated with C4 unless an explicit modal or level transition changes the interaction context.
What could go wrong
Do not auto-focus an unrelated footer after each move.
Acceptance criteria
Test with keyboard, screen reader and zoomed text.
Source material and evidence boundaries
For the topic Keep focus on the same puzzle tile after each move, 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.