Gauss now publishes an accessibility tree that covers:
- window chrome controls (window menu, minimize, maximize/restore, fullscreen, close)
- drawing canvas
- mode/status summary
- document shape list
Accessibility updates are incremental. Unchanged renders do not emit new updates; document or UI state changes emit targeted node updates.
Window chrome accessibility semantics are explicit and stable: the titlebar uses a titlebar role, and each chrome control publishes a button role with a descriptive label plus keyboard shortcut hint.
When a selected shape is still present in the document, that shape becomes the accessibility focus target. If the selection is stale or missing, focus falls back to the canvas node.
Assistive-technology click requests for the window chrome controls now route through the same shell/window action handlers used by keyboard shortcuts and UI controls. Unsupported accessibility requests are ignored without changing editor state.