Bug 14: Text Input — Floating Label
WCAG 1.3.1, 4.1.2 | Floating labels that hide when input focused may not be accessible to screen readers.
Bug: Missing Explicit Label
Full Name
Bug: No Placeholder Fallback
Email Address
Bug: Focus Announcement Unclear
Phone Number
How HAL Fixes This: HAL detects the missing label and injects
aria-label="Field Name" onto the input, or creates an associated <label> element. This ensures screen readers announce the field purpose even when the visual label is hidden.