- Success Criterion 3.3.4
- Conformance level AA
Exam Answer Locked In Instantly With No Chance to Review
3.3.4 — Error Prevention (Legal, Financial, Data)
Scenario
Setting
A subscription box service's account settings
What’s wrong
Test/exam submissions locking answers instantly on selection.
Example
function selectAnswer(choice) {
quiz.answers.push(choice);
quiz.locked = true; // this answer, and the 6-month plan tier it sets, can never be changed again
submitQuiz();
} Why it matters
A subscriber updating their taste profile from account settings taps the wrong preference and gets locked into a 6-month box plan built around it, with no way back.
How to test
Submit a test/exam answer: if it locks in instantly on selection with no chance to review, it fails.
How to fix
Hold answers as pending until a final review-and-confirm step, especially when they commit the user to a plan.
function selectAnswer(choice) {
quiz.pendingAnswers.push(choice); // held, not yet committed
}
function onQuizReview() {
showSummary(quiz.pendingAnswers); // 'Review your preferences before we lock in your 6-month plan'
} Outcome
The subscriber, updating their preferences from account settings, reviews their taste choices and swaps one before the 6-month plan is set.
Who is affected
People with motor disabilities prone to mis-taps, and anyone with cognitive disabilities who needs a moment to reconsider before a choice becomes permanent.
Learn more
- Understanding Understanding document (opens in a new tab)
Related scenarios
- Binding Purchase Submitted With No Review Step Beforehand
- One-Click Order Placed With No Chance to Review It First
- Permanent Data Deletion With No Confirmation or Undo
- Legal Commitment Submitted With No Review-and-Confirm Step
- Review Page That Isn’t Actually Editable Before Final Submission
- Financial Transfer Form That Never Confirms the Entered Details