Skip to content

fix: Keyboard access for shared widgets - #2617

Draft
bprusinowski wants to merge 11 commits into
fix/a11y-themefrom
fix/a11y-keyboard-widgets
Draft

bprusinowski wants to merge 11 commits into
fix/a11y-themefrom
fix/a11y-keyboard-widgets

Conversation

@bprusinowski

Copy link
Copy Markdown
Member

Part of the GitLab a11y audit. Fixes keyboard and naming problems found in a full keyboard audit beyond the reported issues.

This PR:

  • makes menus, confirmation dialogs and the "Add chart" popover keyboard operable
  • makes time sliders and time range brushes keyboard operable
  • makes the rich text editor, color palette select and color picker keyboard operable
  • adds names to icon-only buttons, selects and editors
  • adds a "Skip to main content" link

How to test

  1. In the chart editor, open the chart actions menu with Enter and use the arrow keys; delete a chart and confirm with the keyboard.
  2. Open a color field and pick a palette and a custom color using only the keyboard.
  3. In a text field, use the toolbar with the arrow keys, add a link, and Tab out of the editor.
  4. Run npx playwright test e2e/keyboard-widgets.spec.ts.

  • I added a CHANGELOG entry
  • I made a self-review of my own code
  • I wrote tests for the changes (if applicable)

@vercel

vercel Bot commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
visualization-tool Error Error Nov 13, 2026 1:13pm UTC

Request Review

This branch had an error being deployed

1 failed deployment
Preview — 359e7327 Deployed Nov 13, 2026 by vercel[bot]
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