Bug 38: Icon Button — Menu
WCAG 1.4.11 (Non-text Contrast), 4.1.2 (Name, Role, Value) | Hamburger icon without accessible label.
Bug: No aria-label on Menu Button
Bug: Menu State Not Announced
Bug: Menu Items Not Labeled
How HAL Fixes This: HAL detects icon buttons that open menus and adds aria-label="Menu" or similar. It also adds aria-expanded="true/false" and aria-haspopup="menu" to indicate the menu button. For the menu itself, HAL adds role="menu" and ensures items have role="menuitem".