docs+test: keyboard a11y audit (#12) - #20
Conversation
TuYv
left a comment
There was a problem hiding this comment.
Thanks for the focused Arrow wrap test; it passes locally. The audit report itself does not yet satisfy #12, because it relies on code review/Node tests and the only live Playwright check is a GitHub PR page rather than the unpacked extension.
Please update the report with real keyboard-only runs of Pounce's popup, options page, and search overlay, including the exact browser/version, OS, steps, expected behavior, and actual behavior. One reproducible gap currently missing from the report is the empty-state #emptyHintBtn: it is a click-only div, so keyboard users cannot focus or activate “Add URLs for batch open.”
Please also remove the unrelated GitHub-page tool check and clean up the UTF-8 BOM/trailing whitespace reported by git diff --check.
|
Updated audit for review:
Happy to follow with a small a11y fix PR for emptyHintBtn if you want that next. |
|
Ready for re-review: emptyHintBtn keyboard gap documented; unrelated GitHub-page check removed; live matrix left honest/empty. Companion fix for empty-hint as button is #22. |
Re-review ready (live keyboard matrix filled)Addressed review feedback:
Please re-review when you can. |
|
Withdrawing. |
Summary
Keyboard/a11y audit for #12 plus one regression test for Arrow selection wrap.
Tools used this turn
node --testReport
See
docs/keyboard-a11y-audit.md— steps/behavior without private URLs.Test
node --test tests/*.test.js(129 pass)Fixes #12