-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
Toolbar items are not accessible #1173
Comments
For anyone else with this issue.. here was our hack work around for now.
|
Sweet, came here to say just this, and find code ready to go! Any chance this will be incorporated into the official build? Inaccessibility is a blocker for using libraries in my project, so I'd discarded Quill for this specific issue. And, as an aside, was this the only access issue you hit? I haven't done a deeper evaluation, this was just what I encountered in 30 seconds of use. Thanks again. |
I'm about to put up a PR that adds aria labels to toolbar elements, this is also a major hinderance to using this package in production for us at work, so hopefully it can be merged in soon! |
@clairefields15 did your PR get merged? |
@KshitijAroraMS No, I'll link it here, but it's been stalled out for about a year. We ended up switching to CKEditor for various reasons, but this project not being maintained is one of them. |
The items in the toolbar are not accessible for screen readers (eg use
CMND + F5
to toggle voice over on macs).Tabing through the items it just reads 'buton', 'button', 'button' etc and gives the user no context on what the button's do.
These buttons probably should have
aria-label
attributes for example:<button class="qr-underline" aria-label="Underline selection"><svg /></button>
.Additionally, the drop downs are being completely ignored.
Steps for Reproduction
Expected behavior:
Actual behavior:
Platforms:
Chrome 54.0.2840.98 (64-bit)
Mac OSX El Capitan 10.11.6
Version:
1.1.6
The text was updated successfully, but these errors were encountered: