Dynamically appearing popup window is not announced by JAWS. (Content Editor)

Created on 13 April 2018, over 6 years ago
Updated 8 March 2024, 9 months ago

While editing a WYSIWYG field, when the user changes the selection within the “Text format” combo box, a “Change text format?” popup window appears and JAWS announces, “Continue button”. Instead, JAWS is expected to announce the popup window e.g., “Change text format? Dialog Changing the text format to … Continue button”.

  • Testing was performed using JAWS v17.0.2619.
  • This defect exists in Google Chrome v65.0.3325.181 and does NOT exist in IE 11.
  • PHP version: 7.1.14

Expected result: All dynamically appearing popup windows are expected to be announced by JAWS. In this instance, JAWS is expected to announce the popup window e.g., “Change text format? Dialog Changing the text format to … Continue button”.

Reference: Section 508, 1.3.1 - Information and Relationships.

For more information, visit: http://www.w3.org/TR/UNDERSTANDING-WCAG20/content-structure-separation-p...

🐛 Bug report
Status

Active

Version

11.0 🔥

Component
Editor 

Last updated about 7 hours ago

Created by

🇺🇸United States afem

Live updates comments and jobs are added and updated live.
  • Accessibility

    It affects the ability of people with disabilities or special needs (such as blindness or color-blindness) to use Drupal.

  • wysiwyg

    Involves an in-browser What-You-See-Is-What-You-Get content editor.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇨🇦Canada mgifford Ottawa, Ontario

    Ok, this is still an issue.

    I can confirm that this definitely requires aria-live to alert users about the change on the UI.

  • 🇧🇪Belgium wim leers Ghent 🇧🇪🇪🇺

    @mgifford So all this needs is a Drupal.announce()? When? AFAICT:

    1. When the dialog is opened
    2. Upon canceling
    3. Upon confirming

    Can you confirm that? Would be happy to write this code, should be easy 👍

Production build 0.71.5 2024