Bug 39: Icon Button — Close

WCAG 4.1.2 (Name, Role, Value) | X button without accessible label.

Bug: X Button No aria-label
Bug: Close Button Location Not Indicated
Bug: Multiple Closes, Same Icon
How HAL Fixes This: HAL detects close/dismiss buttons (×, ✕, etc.) and adds aria-label="Close" or context-specific labels like "Dismiss alert" or "Cancel action". This ensures screen readers clearly announce the button's purpose.