[A3] Add text alternative for 3D canvas #30

Closed
opened 2026-06-07 01:56:30 +00:00 by Mark · 0 comments
Owner

3D viewport has no accessible text alternative or keyboard navigation.

  • Viewport3D.tsx:198 - Canvas without aria attributes
  • AssemblyRenderer.tsx:34-44 - onClick handlers without keyboard equivalent

Impact: Screen readers cannot access part selection. Interactive meshes invisible to AT.

Fix: Add aria-label to Canvas. Add hidden <ul list of part names with keyboard shortcuts (arrow keys to cycle, Enter to select).

3D viewport has no accessible text alternative or keyboard navigation. - Viewport3D.tsx:198 - Canvas without aria attributes - AssemblyRenderer.tsx:34-44 - onClick handlers without keyboard equivalent **Impact:** Screen readers cannot access part selection. Interactive meshes invisible to AT. **Fix:** Add aria-label to Canvas. Add hidden <ul list of part names with keyboard shortcuts (arrow keys to cycle, Enter to select).
Mark closed this issue 2026-06-07 03:57:23 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/parametric-furniture-cad#30
No description provided.