ARIA Attributes
role="menuitem" for standard menu itemsrole="menuitemcheckbox" for checkbox itemsrole="menuitemradio" for radio itemsrole="separator" or role="presentation" for labels (handled by Radix UI)aria-checked for checkbox, switch (MenuItemSwitch), and radio items—state lives on the menuitemcheckbox / menuitemradio, not on a nested role="checkbox" or role="switch"aria-disabled for disabled itemsaria-selected for selected items (handled by Radix UI)CheckboxVisual, SwitchVisual) are aria-hidden paint only. For the full do/don't pattern (no nested interactive checkbox, switch, or radio), see Interactive MenuItem children.
Menu items with checkboxes and radios include proper labels.
label prop provides accessible labeling for checkbox and radio items.