Users double click everything
Make sure that duplicate actions aren't destructive or that they cannot be done in the first place.
People double-click everything. They’re so used to it.
If an action takes more than a second to finish and there isn’t a progress indicator, they’ll double-click several times.
Users also frequently don’t notice the browsers’ loading indicator.
Actions done twice can be inconvenient and destructive. For instance, having duplicate orders submitted can be a chore.
A simple way to solve this is to add a loading indicator when on button click.
What I did was make a
.loadable class that uses Bootstrap’s button library. A button that has that class would have it’s text changed to “Loading” with a spinner on click.
If it was an AJAX action, it would then reset on
Previous Build stats beginning with the rows
Suggest an improvement to this page (email@example.com)