Problem
Date fields in New Expensify are picker-only. You have to select a date from the calendar and can't type one in. A partner reported this as friction, and the behavior is consistent across the app.
Background
Typing into date fields was originally disabled on purpose, for validation reasons. Design and engineering are now aligned on revisiting that decision.
Proposed solution
Allow typing into date fields using a guided (masked) input that enforces the expected format as you type, while keeping the calendar picker available for selection. Validation should stay intact.
References for the guided-input behavior only — not the visual design:
Next steps
- Design to spec the guided input: format, placeholder behavior, error states, and locale handling.
- Apply the pattern consistently to all date fields in the app, not just one surface.
Reported in Slack.
Issue Owner
Current Issue Owner: @Krishna2323
Problem
Date fields in New Expensify are picker-only. You have to select a date from the calendar and can't type one in. A partner reported this as friction, and the behavior is consistent across the app.
Background
Typing into date fields was originally disabled on purpose, for validation reasons. Design and engineering are now aligned on revisiting that decision.
Proposed solution
Allow typing into date fields using a guided (masked) input that enforces the expected format as you type, while keeping the calendar picker available for selection. Validation should stay intact.
References for the guided-input behavior only — not the visual design:
Next steps
Reported in Slack.
Issue Owner
Current Issue Owner: @Krishna2323