In button.js where the "data-prevent-double-click" attribute is used to identify buttons that should not allow double clicks, a timeout is set on such buttons so that they cannot be activated again ...
Dash would greatly benefit from inbuilt support for debounce. Currently user interaction can easily run into multiple updates or race conditions. For a simple repro ...
If you’ve ever turned a rotary encoder or pushed a cursor button and had it skip a step or two, you’ve suffered directly from button bounce. My old car stereo and my current in-car GPS navigator both ...