Accessibility
ControlIsland, ControlIslandRole, and ControlIslandStatus from @prepared911/ui/blocks/control-island.
role="group" named by label. The Supervisor variant gets its group from the Expanding ButtonGroup, with the same name.aria-haspopup="menu", named by the current status and described by statusMenuLabel. Arrow keys move between menu rows; Escape closes the menu and returns focus to the pill.<output> with ringingAnnouncement once when it becomes active.data-motion="reduced" or the OS setting).ButtonBorder edge; statuses are told apart by label and glyph, not color.accessibility.md for Supervisor roles, raise hand, contrast, and focus when Ringing replaces the menu pill.