Skip to content

Remove alertdialog and application from non-interactive ARIA roles in…#16074

Closed
Vegapunk-debug wants to merge 4 commits intowithastro:mainfrom
Vegapunk-debug:main
Closed

Remove alertdialog and application from non-interactive ARIA roles in…#16074
Vegapunk-debug wants to merge 4 commits intowithastro:mainfrom
Vegapunk-debug:main

Conversation

@Vegapunk-debug
Copy link
Copy Markdown

Changes

  • Removes alertdialog and application from the aria_non_interactive_roles array in the dev toolbar. Per WAI-ARIA, these are interactive widget roles, not document structure roles.
  • Fixes a minor trailing space in the a11y-missing-attribute error message.

Testing

This is a static data array update, so no new tests were added. The existing a11y-no-interactive-element-to-noninteractive-role and a11y-no-noninteractive-element-to-interactive-role rules automatically pick up the corrected classifications. Verified locally that the test suite passes.

Docs

No documentation updates needed. This strictly fixes internal dev toolbar audit behavior to align with the WAI-ARIA spec and does not affect public APIs.

THANK YOU

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Mar 25, 2026

🦋 Changeset detected

Latest commit: ac1ee72

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions Bot added the pkg: astro Related to the core `astro` package (scope) label Mar 25, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Mar 25, 2026

Merging this PR will not alter performance

✅ 18 untouched benchmarks


Comparing Vegapunk-debug:main (ac1ee72) with main (34b5f13)1

Open in CodSpeed

Footnotes

  1. No successful run was found on main (d0fe1ec) during the generation of this report, so 34b5f13 was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@Vegapunk-debug

This comment was marked as spam.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pkg: astro Related to the core `astro` package (scope)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant