Bug 21: Select — Custom Combobox

WCAG 1.3.1, 4.1.2, 4.1.3 | JavaScript-built combobox without proper ARIA roles.

Bug: No role="combobox"
Alabama
Alaska
Arizona
Bug: No aria-owns or aria-controls
Apple
Banana
Cherry
Bug: No aria-expanded
Red
Green
Blue
How HAL Fixes This: HAL detects custom combobox patterns and injects role="combobox", aria-owns or aria-controls, aria-expanded, role="listbox", and role="option" on child elements to provide full semantic structure.