Skip to content

Commit 928f9d7

Browse files
nkn2022Nisha Nair
andauthored
fix: improve accessibility for menu items with toggle state (#753)
* fix: improve accessibility for menu items with toggle state * fix: clean up --------- Co-authored-by: Nisha Nair <[email protected]>
1 parent 0e5c140 commit 928f9d7

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/widgets/src/menu.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1369,7 +1369,12 @@ export namespace Menu {
13691369
if (!data.item.isEnabled) {
13701370
aria['aria-disabled'] = 'true';
13711371
}
1372-
aria.role = 'menuitem';
1372+
if (data.item.isToggled) {
1373+
aria.role = 'menuitemcheckbox';
1374+
aria['aria-checked'] = 'true';
1375+
} else {
1376+
aria.role = 'menuitem';
1377+
}
13731378
}
13741379
return aria;
13751380
}

0 commit comments

Comments
 (0)