WIP: fix(a11y): complete tab keyboard semantics #20
Loading…
Reference in a new issue
No description provided.
Delete branch "audit/tab-keyboard-semantics"
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?
Scope
Non-goals
Before / after evidence
Before: tab controls exposed
role="tab"andaria-selected, but every tab remained in the sequential tab order, controls lackedaria-controls/matching tabpanels, and arrow/Home/End keys had no behavior. The focused test was added first and failed against that baseline.After: one selected tab per list is tabbable; tabs and panels are programmatically associated; horizontal arrows wrap and activate; Home/End select boundaries. Existing styling is preserved by lightweight panel wrappers.
Verification
npm run test— 24 files, 52 tests passednpm run lint— passednpm run typecheck— passednpm run build— passedReadiness
Ready for opener review. Draft is intentional pending approval; no known code/test blockers.
fix(a11y): complete tab keyboard semanticsto WIP: fix(a11y): complete tab keyboard semantics952dff150f142138ea81Integration staging update (unmerged): reviewed head
952dff150f7d296120b430f28e41c78446df6ded→ staged head142138ea81fb0ffb0f10d4b4af9f97b7b988b1c0. Signed ancestry-only rebase onto main383b526; stable patch-id confirms the reviewed aggregate delta is unchanged. Localnpm ci, lint, typecheck, full Vitest, and production build all pass. Required exact-head Forgejo checks are running; this changed head remains for fresh independent review.Exact-head staging checks are green for
142138ea81fb0ffb0f10d4b4af9f97b7b988b1c0: both protected pull-request contexts succeeded. Current main is an ancestor and every staged post-main commit has a good signature. This PR remains unmerged and awaits independent staged-head review.Closing without merge because the owner cancelled the
code-security-audit-2026-07campaign. This does not revert previously merged work.Pull request closed