Bug 48: Dialog — Button Row

WCAG 1.1.1, 1.3.1, 4.1.2 | OK/Cancel buttons without context for screen readers.

Bug: Buttons Lack aria-label
Bug: No Dialog Title
Bug: Button Order Unclear
How HAL Fixes This: HAL detects dialogs and ensures the modal has a clear title with aria-labelledby. For buttons, HAL adds context-specific aria-labels (e.g., "Confirm deletion" and "Cancel deletion" or "Logout and end session" vs. "Cancel logout"). This ensures screen readers announce which action each button performs.