Autofilled values in dcc.Input with debounce=True are not detected on submit
Open
Nobody has claimed this yet.
bug
P2
- Dominant language
- Python
- Stars
- 24.4k
- Forks
- 2.3k
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 13
Description
dash version: #3.0.4
When using dcc.Input with debounce=True, values autofilled by a browser are not captured unless the user manually interacts with the input (e.g., clicks or types).
This leads to None values being submitted, even though the fields appear visually filled.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the dcc.Input component and reproduce the browser-autofill case using debounce=True, then submit without manually interacting with the field. Compare the submitted value with the value visibly present in the input; done means autofilled values are detected and are not submitted as None.
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
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100