Skip to main content

UX feedback: Mandatory agreement using Yes/No radio buttons

  • August 10, 2026
  • 0 replies
  • 6 views

Wilfred P

While applying for the Figma Education plan, I noticed the mandatory Terms of Service agreement is presented as a Yes/No radio-button choice.

Because the user must agree in order to proceed, selecting “No” doesn't provide an alternative path. However, presenting “No, I do not agree” as an equal radio option can create an expectation that disagreeing may still allow the user to continue.

A single “I agree” checkbox might communicate the interaction more clearly: unchecked = agreement hasn't been provided; checked = the prerequisite has been fulfilled.

I understand the current design may intentionally make the consequence of declining explicit, but I wonder whether the radio pattern introduces a false affordance by presenting a choice that isn't actually actionable.

 

Â