Accessibility: add ARIA labels, roles, and live regions to game UI #49
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The game has zero accessibility attributes. Screen readers can't navigate the interface.
Needed
aria-labelon all buttons (WRITE CODE, ops boosts, building purchases, project purchases)role="region"on panel sections (actions, buildings, projects, stats, log)aria-live="polite"on the system log and resource counters for dynamic updatesrole="status"on the save toast and combo displayWork submitted in PR #50.
Full ARIA implementation:
aria-labelon all buttons,role="region"on panels,aria-live="polite"on log/education/combo/phase,role="progressbar"with dynamicaria-valuenow, skip-to-content link,:focus-visiblestyles, andaria-disabledon locked buildings.