Skip to content

feat(keyboard): ngbr/hover-only-content (0.16.0) - #40

Merged
DuncanFaulkner merged 3 commits into
mainfrom
feat/hover-only-content
Oct 6, 2026
Merged

DuncanFaulkner merged 3 commits into
mainfrom
feat/hover-only-content

Conversation

@DuncanFaulkner

Copy link
Copy Markdown
Contributor

Adds the ngbr/hover-only-content keyboard heuristic. It flags an element that shows content on hover (a tooltip from Material, PrimeNG, ng-bootstrap, ngx-bootstrap, ng-zorro, Taiga UI or helipopper; an interestfor attribute; an Angular hover listener; or a title on an icon) when Tab can't reach it. It maps to WCAG 2.1.1 in the ACR worksheet.

Also fixes the overlay drawing every keyboard finding on a repeated element (an icon in each table row) on the first match. Findings now carry a unique locator for the overlay, and target is unchanged, so baselines are unaffected.

See CHANGELOG 0.16.0. Pre-reviewed twice, and 360 tests pass, including the real-browser e2e.

🤖 Generated with Claude Code

DuncanFaulkner and others added 3 commits October 5, 2026 18:55
…eated keyboard findings (0.16.0)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… target stable

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@DuncanFaulkner
DuncanFaulkner merged commit a69a986 into main Oct 6, 2026
1 check passed
@DuncanFaulkner
DuncanFaulkner deleted the feat/hover-only-content branch October 6, 2026 07:20
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