cds-snc / platform-forms-client

NextJS application that serves the public-facing website for Forms
https://forms-staging.cdssandbox.xyz/
MIT License
34 stars 13 forks source link

Alert - Warning to test for conditional logic outlining responsibilities and the expectation to test all paths before publishing #3846

Closed samsadasivan closed 3 months ago

samsadasivan commented 4 months ago

User story

As a form builder publishing a form with branching logic and show/hide rules I need know that I'm responsible for testing the form to check that all paths function as expected So that the risk of flow errors, dead-ends, infinite loops, and bad experiences for users of my form are mitigated.

Context

This is a risk mitigation strategy to make it more explicit that functional / logical forms are the client's reponsibility.

Proposed solution

Alert to nudge people to test their form flow thoroughly --> before publishing

https://www.figma.com/design/bIcbQm61JbkCy9Nu8XE7u6/Conditional-logic-Alpha?node-id=4450-1323&t=ZZJakBGDl5bWHyy2-4

Screenshot 2024-07-11 at 10 20 05 AM

Acceptance criteria