Datepicker seems to update on each keystroke making it unusable
- Dominant language
- Python
- Stars
- 46.9k
- Forks
- 17.8k
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 472
Description
### Under which category would you file this issue?
Providers
### Apache Airflow version
3.3.0
### What happened and how to reproduce it?
1. Create any Dag
2. Add a `Run After` filter in the Airflow UI
3. Enter values in the date picker
When I enter a value for the date picker, the value I typed is not displaying in the textbox and the value in the textbox seems to be some random number. The textbox also seems to be updating after each keystroke.
I also have the same experience when filtering jobs in the Jobs tab.
### What you think should happen instead?
Instead of auto-submit, I think it might be more usable if it was
* like in Airflow 2, where it was a dropdown selector
* a confirmation / save button to its not refreshing on each keystroke (maybe it is a browser/chrome issue)
### Operating System
_No response_
### Deployment
None
### Apache Airflow Provider(s)
_No response_
### Versions of Apache Airflow Providers
_No response_
### Official Helm Chart version
Not Applicable
### Kubernetes Version
_No response_
### Helm Chart configuration
_No response_
### Docker Image customizations
_No response_
### Anything else?
_No response_
### Are you willing to submit PR?
- [ ] Yes I am willing to submit a PR!
### Code of Conduct
- [x] I agree to follow this project's [Code of Conduct](https://github.com/apache/airflow/blob/main/CODE_OF_CONDUCT.md)
Contributor guide
Research direction
Reproduce the issue through the Airflow UI's Run After date picker and the Jobs tab filter, entering values one keystroke at a time. Confirm whether the textbox refreshes or submits during typing; done means the entered date remains visible and filtering does not disrupt input on each keystroke.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100