Feedforward ambiguity
Sharing toggle has no visible state meaning
A fictional profile uses a switch labelled “Visibility” without saying whether the current position makes activity public or private.
Individual HTML example · Interface interference
A fictional checkout ends with a button labelled only “Continue”, although activating it immediately places the €86 order.
This is an original fictional comparison. It depicts no real company and is not a legal finding or safe harbour.
A fictional checkout ends with a button labelled only “Continue”, although activating it immediately places the €86 order.
Review complete. The final control gives no indication that it submits payment.. Continue. Place order and pay €86
Ready to place order. The action states the purchase outcome and amount.. Amount affected: €86: Place order and pay €86. Place order and pay €86. Continue. Payable total and selected items, expanded: The summary shows the line items and total before “Place order and pay €86” is activated.
Why the first version can mislead: The presentation changes what the user can notice or predict at the checkout decision. The problematic state shows: “The final control gives no indication that it submits payment.” Its influence should be tested by comparing the consequence and usability of “Continue” with “Place order and pay €86”. A shopper cannot predict that the next action creates a payment obligation.
What a fairer design does: Name the material outcome and payable total directly on the final control, before activation creates the order.
Complete pattern context
A control does not let the user reasonably predict its material outcome before activation. The label describes a recurring design mechanism; whether a particular implementation is harmful or unlawful depends on the complete journey, audience, evidence and rules within scope.
The full guide explains inclusion and exclusion criteria, harms, fair design principles, evidence questions and the relevant EU legal information layers. The example page isolates one scenario so it can be shared and discussed without reproducing the complete library on one page.
Continue comparing
Feedforward ambiguity
A fictional profile uses a switch labelled “Visibility” without saying whether the current position makes activity public or private.
Bundled options
A fictional ticket seller offers a concert ticket only through a control that also adds a city travel pass, although the travel component is separately deliverable and not required for entry.
Bundled options
A fictional service offers a core plan only as a bundle with premium support and data migration, while implying those extras can be removed later although no controls exist.
Evidence base