Accessibility
Keyboard, ARIA, and labeling patterns for Orbital date and time pickers.
Calendar grids expose role="grid" with roving tabindex and arrow-key navigation. Segmented fields use role="spinbutton" with aria-valuenow on numeric segments. Always wrap pickers in Field so labels associate with the first focusable segment or calendar control.
- Any production form that must meet WCAG keyboard and labeling requirements
- Flows where users navigate dates exclusively from the keyboard
- Custom picker layouts that still need correct roles on calendar and field surfaces
- Wrap each picker in Field with a visible
labeland stablename. - Prefer built-in
DateFieldandDateCalendarover raw HTML inputs. - Test arrow keys on calendar grids and Tab/Shift+Tab through segmented fields.
- Verify screen readers announce the label, current segment value, and validation errors from Field.
Labeled field and keyboard calendar
A segmented date field and inline calendar, each wrapped in a labeled Field.
July 2026
SunMonTueWedThuFriSat
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1