Our users encounter an issue when entering values in Duration field. You can see in the example Gantt, that each keystroke, the Duration of the task changes.
So if I type 1
, the bar is one day long, then 0
a second later, the bar changes to 10
day duration.
Typing very quickly sends one API request to our backend with 10
.
Typing very slowly sends 2 API requests, 1
, then 10
. Everything is fine.
Typing at a speed such that the second keystroke occurs before the first network request completes sends 2 requests each with 1
as duration
The user sees the duration of the bar extend to 10, then back to 1.