Using a button for in-progress feedback

March 19, 2008 | By Heidi Adkisson

An effective way to let users know a process is in progress is to use the button they just clicked.

Here is the initial button state on freetranslation.com:

Inprogress_feedback_start

And here is the button state when clicked, while the translation is in progress:

Inprogress_feedback

This approach has two great advantages:  it gives the user feedback right where they gaze is currently fixed (on the button they just clicked)—and, by disabling the button, it prevents users from clicking the button twice (which might happen if they think "nothing" is happening).