Dynamic Interface Feedback

Provide real-time feedback showing users the current state of their selections, updating summaries and action buttons as they customize permissions.
Design Guidelines

As users interact with consent options, the interface should continuously communicate the impact of their choices. Display live summaries showing which permissions are currently enabled or disabled, updating immediately as users toggle options.

Update action button labels to reflect the current selection state, such as "Save Preferences (4/7 enabled)" or "Continue with 3 of 5 Categories Selected," ensuring users know exactly what they are about to save.

When users who have made customizations click actions like "Accept All" that would override their work, show confirmation dialogs warning of the override and offering options to keep their custom settings or proceed with the override. Example: "This will override your custom settings and enable all permissions. Continue?"

Do's and Don'ts

Don’t

Wait until the final submission step to show users what they have selected

Use static labels like "Save" or "Continue" that don't indicate what is being saved

Allow "Accept All" to silently override customizations without warning users

Make users guess whether their customizations are still active or have been cleared

Do

Display a real-time summary showing enabled and disabled permissions

Update action button labels to reflect current state: "Save Preferences (4/7 enabled)"

Show confirmation dialog when "Accept All" is clicked after customization.

Use visual indicators (checkmarks, counts) that update immediately with each user action

Research Foundation

Button confusion emerged as the most prevalent usability issue in the research, affecting 40% of all interactions, with 70% of participants experiencing confusion in the Tiered design. Participant 10 and 3 (P10 & P03) expressed this when encountering the Tiered design:

"I assumed the 'Accept All' button was the 'Next' button." (P10)

"The main button was a bit tricky, after selecting my preferences it still said 'Accept All' and nearly clicked it by mistake" (P03)

These participants had customized their selections but received no real-time feedback confirming their choices were active or warning that "Accept All" would override their work. The confusion stemmed from interfaces failing to provide continuous state visibility: no live summaries showing what was currently enabled, no button labels reflecting selections, and no warnings before override actions.

While Clear Affordance addresses ensuring equal prominence between accept and decline options, Dynamic Interface Feedback specifically addresses communicating system state continuously throughout interaction, ensuring users always understand what actions will do based on their current customizations.

Create a free website with Framer, the website builder loved by startups, designers and agencies.