Bug 16: Text Input — Inline Validation
WCAG 4.1.3 (Status Messages) | Real-time validation errors not announced to screen readers.
Bug: Error Not Associated with Input
Bug: Error Message Not Linked
Username already taken
Bug: aria-invalid Without Description
Invalid email format
How HAL Fixes This: HAL detects inline validation errors and injects aria-describedby linking the input to the error message, or creates an aria-live region that announces validation results in real-time.