diff --git a/.changeset/fix-menuitemradio-non-interactive-role.md b/.changeset/fix-menuitemradio-non-interactive-role.md new file mode 100644 index 000000000000..73d59d4b151c --- /dev/null +++ b/.changeset/fix-menuitemradio-non-interactive-role.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Fixes the dev toolbar a11y audit incorrectly classifying `menuitemradio` as a non-interactive ARIA role. diff --git a/packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/a11y.ts b/packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/a11y.ts index ba34f8509079..bb95e8f9731e 100644 --- a/packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/a11y.ts +++ b/packages/astro/src/runtime/client/dev-toolbar/apps/audit/rules/a11y.ts @@ -91,7 +91,6 @@ const aria_non_interactive_roles = [ 'main', 'marquee', 'math', - 'menuitemradio', 'navigation', 'none', 'note',