adobe/react-spectrum

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

Open

#9.743 aberto em 5 de mar. de 2026

Ver no GitHub
 (2 comments) (1 reaction) (0 assignees)TypeScript (1.500 forks)auto 404
DatePickergood first issuehelp wanted

Métricas do repositório

Stars
 (15.634 stars)
Métricas de merge de PR
 (Métricas PR pendentes)

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