cds-snc / cds-snc/platform-forms-client
Improve branching functionality for screenreader users
- Dominant language
- TypeScript
- Stars
- 46
- Forks
- 16
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 91
Description
https://cds-snc.freshdesk.com/a/tickets/28759
> As a blind screen reader user, once the "Form Setup" section is made visible, I am able to view the pages, navigate to them and even delete them.
>
> Sadly though, when trying to experiment with branching, it is still not clear on how to set up this feature.
>
> I created a form with the Start page, then a second page with a simple 2 option drop-down form field, and based off of the option selected, it would bring the user to a specific page. So Option A would bring the user to Page A while Option B bring the user to Page B, then either page would then lead to their Review page, then the final End page. Going under the Branching section, it's not clear how to set this up this way.
>
> I've looked under the Guidance page and it's not very clear how to set it up as a screen reader user. Any help would be greatly appreciated.
>
> When one sets up a form element like a drop-down or radio buttons, where one can setup display logic rules, perhaps allowing the user to also be able to setup branching logic rules in that same area? So the user could either go to the Branching tab in the Form Setup section, where they can manage the various branches and create them, they can also set them up in the “rules” window as well.
Contributor guide
Assessment
This issue has not been assessed yet.