Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Impossible to create form when using screen reader #1067

Closed
plannero opened this issue Aug 18, 2023 · 1 comment
Closed

Impossible to create form when using screen reader #1067

plannero opened this issue Aug 18, 2023 · 1 comment
Labels
release/8.13.11 release/10.5.1 release/12.1.1 state/sprint-candidate We're trying to get this in a sprint at HQ in the next few weeks type/bug

Comments

@plannero
Copy link

plannero commented Aug 18, 2023

Bug summary

With Umbraco v10.4.0 I find it impossible to use Umbraco Forms when I depend on a screen reader (necessary for people with reduced or no eyesight).

Specifics

Reason: The entire area where I am supposed to edit my form field (including several input fields and buttons and labels) is coded with role="button". Because of this, my screen reader refuses to access the content of this area. This reaction from the screen reader is reasonable, since buttons are not supposed to CONTAIN other interactive elements.

image

Proposed fix

Change from role="button" to role="group" and move button logic to a true button.


This item has been added to our backlog AB#32131

@AndyButland AndyButland added type/bug state/sprint-candidate We're trying to get this in a sprint at HQ in the next few weeks release/8.13.11 release/10.5.1 release/12.1.1 labels Aug 21, 2023
@AndyButland
Copy link

Thanks for reporting this issue. We'll update that attribute and release the fix as part of the next round of patch releases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release/8.13.11 release/10.5.1 release/12.1.1 state/sprint-candidate We're trying to get this in a sprint at HQ in the next few weeks type/bug
Projects
None yet
Development

No branches or pull requests

2 participants