Current state for
Screenreaders
- PGN is read
- Controls are somewhat accessible in VoiceOver (but better with keyboard control implemented)
- Board legend is read, but without a sensible order and it ignores the pieces (turn whole thing into a table?)
- The controls are ignored
Mobile
- The ResourceLoader modules are not added as they are not marked as mobile compatible but we can probably easily do so
- The playboard controls might not fit on smaller screens (see T281649)
- The PGN script takes up a LOT of space (see T239440)
- Collapsible doesn't work on mobile, so the game details are shown completely.
Without JS
- Game details table expanded
- Display marked-up PGN
- Show a JS is not enabled message
In print
- Game details table expanded with toggle hidden
- Display marked up PGN
- Display board state as it was when print was selected
- Controls hidden
Keyboard control
- The PGN selection is not keyboard controllable yet
- The playboard controls are not keyboard controllable yet
To do
- Improve indication of steps for screen readers
- Add support for keyboard control
- Mark ResourceLoader modules as mobile compatible