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 label and stable name.
  • Prefer built-in DateField and DateCalendar over 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