Skip to content

fix(tests-table): keyboard access for path tooltips and links - #2072

Open
alanpeixinho wants to merge 2 commits into
kernelci:mainfrom
profusion:fix/tests-table-keyboard-focus
Open

fix(tests-table): keyboard access for path tooltips and links#2072
alanpeixinho wants to merge 2 commits into
kernelci:mainfrom
profusion:fix/tests-table-keyboard-focus

Conversation

@alanpeixinho

@alanpeixinho alanpeixinho commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

What it is

Fixes keyboard accessibility in the tests table path column and linked table cells.

  • Replaces non-focusable div tooltip triggers with button elements so Tab reaches collapsed groups and leaf paths
  • Insets cell link focus rings so they stay visible inside overflow-hidden table cells

How to test

  1. Open a page with the tests table (tree details or hardware details).
  2. Tab through the table and confirm path tooltip triggers receive focus on both group and leaf rows.
  3. Confirm tooltips can be opened from the keyboard on focused path cells.
  4. Tab to row links and confirm the focus ring is visible and not clipped by the cell.
  5. Confirm mouse behavior is unchanged (row expand/collapse, link navigation, tooltips).

Closes #2071

* Replace div tooltip triggers with buttons so Tab reaches collapsed groups and leaf paths
* Inset cell link focus rings so they are not clipped by overflow-hidden cells

Signed-off-by: Alan Peixinho <alan.peixinho@profusion.mobi>
Comment thread dashboard/src/components/TestsTable/DefaultTestsColumns.tsx Outdated
Comment thread dashboard/src/components/ui/table.tsx Outdated
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.

Tests table: path tooltips and row links are not keyboard-accessible

2 participants