Skip to content

fix(ui): use accessible close buttons - #1118

Open
pupuking723 wants to merge 1 commit into
vuejs:mainfrom
pupuking723:fix/devtools-a11y-controls
Open

fix(ui): use accessible close buttons#1118
pupuking723 wants to merge 1 commit into
vuejs:mainfrom
pupuking723:fix/devtools-a11y-controls

Conversation

@pupuking723

Copy link
Copy Markdown

Fixes #885.

This updates the shared Dialog and Drawer close controls to use native buttons with accessible names. The existing click behavior and visual styling stay the same, but keyboard users and assistive technology now get proper button semantics.

Verification:

  • corepack pnpm exec eslint packages/ui/src/components/Dialog.vue packages/ui/src/components/Drawer.vue
  • corepack pnpm run build:ui
  • git diff --check

@netlify

netlify Bot commented Jul 28, 2026

Copy link
Copy Markdown

Deploy Preview for vue-devtools-docs canceled.

Name Link
🔨 Latest commit dde4373
🔍 Latest deploy log https://app.netlify.com/projects/vue-devtools-docs/deploys/6a6827f0ccea830008bfbab3

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.

a11y improvement

1 participant