Certain links are not announced correctly by JAWS.

Example 1: Within the “Create Article” screen, “Menu settings”, “URL path settings”, “Authoring information” and “Promotion information” links are announced by JAWS as “Create new revision checkbox”.

Expected result: All links are expected to be announced correctly by JAWS. In this instance, JAWS is expected to announce, “Menu settings link”.

Example 2: Within the “Configure the Mail System” page, when the “DEFAULT MAIL SYSTEM” and “MODULE-SPECIFIC CONFIGURATION” expand/collapse buttons are accessed, JAWS announces the previously navigated element i.e., “Available updates link” and “Theme to render the emails combo box collapsed Current”. Instead, JAWS is expected to announce correctly e.g., “DEFAULT MAIL SYSTEM button expanded” and “MODULE-SPECIFIC CONFIGURATION button expanded”.

Expected Result: All user interface elements are expected to be announced correctly by JAWS. In this instance, the “DEFAULT MAIL SYSTEM” and “MODULE-SPECIFIC CONFIGURATION” expand/collapse buttons are expected to announced by JAWS e.g., “DEFAULT MAIL SYSTEM button expanded” and “MODULE-SPECIFIC CONFIGURATION button expanded”.

Notes:
• This defect also exists elsewhere within the application.
• This defect exists in only IE 11.
• Reference: Section 508, Part 1194.21, Paragraph (d).

CommentFileSizeAuthor
#2 screenshot sample.jpg12.87 KBkershme
Members fund testing for the Drupal project. Drupal Association Learn more

Comments

kershme created an issue. See original summary.

kershme’s picture

FileSize
12.87 KB
mgifford’s picture

Links & screenshots help a lot. Just makes it easier to navigate. Also, examples of the HTML/CSS/JavaScript is helpful too.

droplet’s picture

Component: base system » javascript
Issue tags: +markup, +IE, +edge, +DetailsTag

A bit surprised JAWS is not a FREE software. After installation, it crashed my PC and changed the text display :S

Whatever, back to the topic:

I think this is because all IE/Edge do not support Details tag and we loaded fallback HTML.

I changed Component to JS but needs help from Markup team or others :) I uninstall the test version of JAWS. I will see if other software has the same problem and help it out

mgifford’s picture

Worth checking out https://www.nvaccess.org/ that operates much like JAWS.

Details isn't supported, but we knew that:
http://caniuse.com/#search=details

That is why we have a polyfill It might be related to this issue:
https://www.drupal.org/node/1839158

Thanks for pursuing this.

droplet’s picture

Another polyfill won't address the problem or say you have to check the same amount of accessibility issues before to use that new polyfill.

the problem is how these tools handle the custom tag in IE/EDGE
https://jsfiddle.net/z5at5vqa/2/

the wrapper role="button" cause the inner element won't announce in IE/EDGE.

droplet’s picture

Title: Title of Expansion Section Not Announced By JAWS (IE Only Issue) » Title of Expansion Section Not Announced By JAWS/NVDA (IE/Edge Only)

So with my testing, NVDA has the same problem. I think we able to assume this is a problem of IE/EDGE.

combine with @mgifford comments here:
https://www.drupal.org/node/2913321#comment-12306289
well, I wonder if it's really no problems with custom tag (web components for today's web).. how to make an element focusable is an issue already. (I missed some real tests, so don't' take my word seriously, hehe. Thanks)
https://allyjs.io/data-tables/focusable.html

Version: 8.4.x-dev » 8.5.x-dev

Drupal 8.4.4 was released on January 3, 2018 and is the final full bugfix release for the Drupal 8.4.x series. Drupal 8.4.x will not receive any further development aside from critical and security fixes. Sites should prepare to update to 8.5.0 on March 7, 2018. (Drupal 8.5.0-alpha1 is available for testing.)

Bug reports should be targeted against the 8.5.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.6.x-dev branch. For more information see the Drupal 8 minor version schedule and the Allowed changes during the Drupal 8 release cycle.