Skip to content

fix: Accessible metadata panel - #2618

Draft
bprusinowski wants to merge 1 commit into
fix/a11y-keyboard-widgetsfrom
fix/a11y-metadata-panel
Draft

bprusinowski wants to merge 1 commit into
fix/a11y-keyboard-widgetsfrom
fix/a11y-metadata-panel

Conversation

@bprusinowski

Copy link
Copy Markdown
Member

Part of the GitLab a11y audit. Fixes issues 124, 126 and 132.

This PR:

  • makes the metadata panel a labelled "Details" dialog: it focuses its close button, closes with Escape and returns focus
  • renders available values as a list
  • names each "Show more" button after its dimension and keeps focus when switching views

How to test

  1. In the chart editor, open "Details" with the keyboard, Tab through it, open a dimension with "Show more", go back, and close with Escape.
  2. Run npx playwright test e2e/metadata-panel.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

@bprusinowski
bprusinowski added this pull request to stack #2619 November 13, 2026 13:11

This branch had an error being deployed

1 failed deployment
Preview — 7831dd68 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