adobe/react-spectrum

[RAC Feature Request]: Opt-in single tab stop for DatePicker / DateField / TimeField

Open

#9743 aperta il 5 mar 2026

Vedi su GitHub
 (2 commenti) (1 reazione) (0 assegnatari)TypeScript (1500 fork)auto 404
DatePickergood first issuehelp wanted

Metriche repository

Star
 (15.634 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

Provide a general summary of the feature here

Introduce an opt-in prop for date and time field components that implements a single tab stop pattern.

🤔 Expected Behavior?

  • Tab: Moves focus into the field (landing on the first segment or the entire input).
  • Arrow Left / Right: Moves focus between the internal segments (like it does now already)
  • Tab (again): Exits the field and moves to the next focusable element in the DOM.

😯 Current Behavior

Users have to press Tab key 3 to 4 times to navigate through a single date or time field.

🔦 Context

In data-entry heavy applications, requiring users to press the Tab key 3 to 4 times to navigate through a single date / time field causes significant "Tab fatigue." For power users filling out large forms, this default segmented tabbing behavior severely slows down keyboard navigation compared to standard text inputs.

Guida contributor