Bug 37: Date Range Picker
WCAG 1.3.1, 4.1.2, 4.1.3 | Calendar widget for date ranges without proper ARIA roles and state.
Bug: No ARIA Roles on Calendar
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Bug: No Selection Status Announcement
Bug: Date Buttons Not Labeled
How HAL Fixes This: HAL detects date range picker calendars and adds role="dialog", role="grid", role="gridcell" to calendar elements. For selected dates, HAL adds aria-selected="true" and ensures each cell has aria-label with full date. HAL also adds aria-live="polite" to announce selections.