Bug 34: Date Picker — Custom Popup
WCAG 1.3.1, 2.1.1 (Keyboard), 4.1.2 | Modal date picker without proper ARIA.
Bug: Calendar Popup No Role
March 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
4
5
6
7
Bug: No aria-owns or aria-controls
February 2026
Sun
Mon
Tue
Wed
Thu
Fri
Sat
1
2
3
Bug: Calendar Date Cells Not Labeled
15
16
17
How HAL Fixes This: HAL detects custom date picker calendars and adds role="dialog", aria-label, aria-modal="true" to the calendar. For controls, HAL adds aria-controls="calendar" and aria-expanded to the trigger button, and ensures calendar cells are role="button" or role="gridcell" with appropriate aria-labels.