cf-a11y review: EmbedCompareTab.vue (avocet#59) #60

Open
opened 2026-05-11 08:18:27 -07:00 by pyr0ball · 0 comments
Owner

EmbedCompareTab.vue was implemented per the a11y requirements approved in the 2026-05-06 design spec.

Please review before merge:

  • Results table <th scope="col"> + sticky headers
  • aria-live region (always in DOM, never v-if)
  • aria-pressed on rating buttons
  • Step indicator + focus management on rating
  • Keyboard-only nav through query pagination
  • Score bars aria-hidden
  • Export radio buttons (not icon-only)

Blocks merge of embed-compare feature branch.

EmbedCompareTab.vue was implemented per the a11y requirements approved in the 2026-05-06 design spec. Please review before merge: - Results table `<th scope="col">` + sticky headers - `aria-live` region (always in DOM, never v-if) - `aria-pressed` on rating buttons - Step indicator + focus management on rating - Keyboard-only nav through query pagination - Score bars aria-hidden - Export radio buttons (not icon-only) Blocks merge of embed-compare feature branch.
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: Circuit-Forge/avocet#60
No description provided.