Skip to content

fix(app): add aria-controls to table group toggles#27

Open
seonghobae wants to merge 4 commits into
vibemafiaclub:mainfrom
ContextualWisdomLab:palette-a11y-aria-controls-7622116228143618691
Open

fix(app): add aria-controls to table group toggles#27
seonghobae wants to merge 4 commits into
vibemafiaclub:mainfrom
ContextualWisdomLab:palette-a11y-aria-controls-7622116228143618691

Conversation

@seonghobae

Copy link
Copy Markdown

Summary

Forwarded from fork PR 21: ContextualWisdomLab#21

Adds aria-controls/id wiring for ActorTable and UsecaseTable collapsible group toggles. Fork CI had lint/typecheck and tests green; non-blocking Verify was failing.

Review Notes

  • Reviewed against the fork PR patch and current upstream target.
  • No matching upstream PR existed for this head branch before creation.
  • Duplicate older fork PRs in the same topic were intentionally not forwarded.

Validation

  • Fork PR status was inspected before forwarding.
  • Upstream checks should be treated as authoritative after this PR is opened.

**What:** Added `aria-controls` attributes to the group toggle buttons in the `ActorTable` and `UsecaseTable` components, matching the toggled content's `id`. Added a `.Jules/palette.md` journal entry with this learning.
**Why:** Screen reader users will now be able to explicitly understand which element is being expanded or collapsed when interacting with the group headers.
**Accessibility:** Improved screen reader context for collapsible table groups.
**What:** Added aria-controls attributes to the group toggle buttons in the ActorTable and UsecaseTable components, matching the toggled content's id. Added a .Jules/palette.md journal entry with this learning. Also fixed failing CI tests.
**Why:** Screen reader users will now be able to explicitly understand which element is being expanded or collapsed when interacting with the group headers.
**Accessibility:** Improved screen reader context for collapsible table groups.
**What:** Added aria-controls attributes to the group toggle buttons in the ActorTable and UsecaseTable components, matching the toggled content's id. Added a .Jules/palette.md journal entry with this learning. Also fixed failing CI tests.
**Why:** Screen reader users will now be able to explicitly understand which element is being expanded or collapsed when interacting with the group headers.
**Accessibility:** Improved screen reader context for collapsible table groups.
**What:** Added aria-controls attributes to the group toggle buttons in the ActorTable and UsecaseTable components, matching the toggled content's id. Added a .Jules/palette.md journal entry with this learning. Also fixed failing CI tests.
**Why:** Screen reader users will now be able to explicitly understand which element is being expanded or collapsed when interacting with the group headers.
**Accessibility:** Improved screen reader context for collapsible table groups.
@vercel

vercel Bot commented Jun 14, 2026

Copy link
Copy Markdown

@seonghobae is attempting to deploy a commit to the Sumin Choi's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant