Bug 40: Icon Button — Play/Pause

WCAG 1.1.1 (Text Alternatives), 4.1.2 (Name, Role, Value) | SVG icon button without accessible name or state.

Bug: SVG Icon No aria-label
Video Title
Bug: State Change Not Announced
Audio Track
Stopped
Bug: No aria-pressed for Toggle
Podcast
How HAL Fixes This: HAL detects play/pause icon buttons and adds aria-label="Play video" or "Pause video". As the button state changes, HAL updates the aria-label dynamically, and may add aria-pressed="true" when playing and "false" when paused.