cds-snc / cds-snc/platform-forms-client

Improve branching functionality for screenreader users

Open
#7,369 0 comments 0 reactions 0 assignees View on GitHub
:vertical_traffic_light: Moderate a11y freshdesk
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.