Problem/Motivation
Dragon Naturally Speaking does not recognize elements in the Drupal UI. This might be caused by the visually-hidden
class. If the text isn't visible, maybe it also isn't available to voice control.
<a id="overlay-close" href="#" class="overlay-close" role="button" aria-controls="overlay-content"><span class="visually-hidden">Close overlay</span></a>
Proposed resolution
Someone with Dragon needs to troubleshoot these issue reported in Minnesota Accessibility studies.
Remaining tasks
We need to better understand how Dragon is interpreting the HTML and CSS in our code.
User interface changes
Unknown right now.
API changes
None.
Related Issues
#1964880: Convert the Overlay close button from an anchor element to a button element.
Comment | File | Size | Author |
---|---|---|---|
Structure___Drupal_D8_Dev.png | 20.85 KB | jessebeach |
Comments
Comment #1
mgiffordtagging
Comment #2
jessebeach CreditAttribution: jessebeach commented@fredck@j.swiderski (@fredck pointed out to me in CKEditor issue that @j.swiderski did the research. @fredck reviewed the approach.) on the CKEditor team did some research intoaria-hidden
and discovered that settingaria-hidden="false"
, on adisplay:none
will prevent the element from being excluded from the accessibility tree. End result: screen readers will announce the element rather than skipping over it.Comment #2.0
jessebeach CreditAttribution: jessebeach commentedupdated
Comment #3
mgifford@SteveBuell said - "When your widget dialog has "Close" as a label, Dragon users may wind up closing the browser rather than the dialog box. #a11y"
So it could say something like, "Close dialog", "Close popup" or "Hide", but right now it says "Close overlay" which should be fine:
<span class="visually-hidden">Close overlay</span>
However, not sure how someone using Dragon would know to say that.
Comment #4
mgiffordI haven't asked this question yet, but this looks like a great place to ask the question. http://www.knowbrainer.com/forums/forum/categories.cfm?catid=4
Comment #5
mgiffordOk, I asked the question http://www.knowbrainer.com/forums/forum/messageview.cfm?catid=4&threadid...
Comment #6
jessebeach CreditAttribution: jessebeach commentedThe component should really be "User interface" but we don't have a better one than "user interface text".
Comment #7
mgiffordchanging title as it is still relevant to test, but Overlay's not part of this.
Comment #8
mgiffordComment #9
mgiffordComment #11
andrewmacpherson CreditAttribution: andrewmacpherson as a volunteer commentedA relevant post about how WordPress are approaching Dragon etc, including responses form users testing it.
https://make.wordpress.org/accessibility/2016/05/13/20th-wordpress-acces...
Comment #26
mgiffordAdding for Apple's Voice Control.
Also for https://www.w3.org/WAI/WCAG21/Understanding/name-role-value.html