adobe/react-spectrum

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

Aberta

#9.743 aberto em 5 de mar. de 2026

 (2 comentários) (1 reação) (0 responsável)TypeScript (1.500 forks)auto 404
DatePickergood first issuehelp wanted

Métricas do repositório

Stars
 (15.634 estrelas)
Métricas de merge de PR
 (Mesclagem média 8d 2h) (80 fundiu PRs em 30d)

Description

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.

Guia do colaborador