New issue
Advanced search Search tips

Issue 653921 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Dec 21
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

Aria-live="off" not being honored when nested inside aria-live="assertive" divs

Reported by zach.pet...@pearson.com, Oct 7 2016

Issue description

UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.116 Safari/537.36

Steps to reproduce the problem:
1. Open JAWS or NVDA screen reader on Windows machine.
2. Open provided html page. 
3. Tab to the first input box with aria-live="off".
4. Type any character.
5. Notice JAWS or NVDA will read the input character twice.

This happens only on Chrome browser and does not happen on Firefox or Internet Explorer.

What is the expected behavior?
JAWS or NVDA should only read the input character twice when the input has aria-live="off" and it is inside a div with aria-live="assertive".

What went wrong?
Chrome is not honoring the html attribute aria-live="off" on a div that is nested inside another div with aria-live="assertive".

Did this work before? N/A 

Chrome version: 53.0.2785.116  Channel: stable
OS Version: 7 and 10
Flash Version: Shockwave Flash 23.0 r0

This happens only on Chrome browser and does not happen on Firefox or Internet Explorer.
 
aria-liveOff_in_aria-liveAssertive.html
960 bytes View Download
Sorry, expected behavior should be:
JAWS or NVDA should only read the input character ONCE when the input has aria-live="off" and it is inside a div with aria-live="assertive".
Components: UI>Accessibility

Comment 3 Deleted

Labels: NewComponent-Accessibility
Components: Blink>Accessibility
Components: -UI>Accessibility
Labels: -newcomponent-accessibility-blink -newcomponent-accessibility
Labels: triage-alice
Labels: triage-aaron
Labels: -triage-alice -triage-aaron
Owner: aleventhal@chromium.org
Status: (was: Unconfirmed)
Labels: triage-dougt
Labels: -triage-dougt
Labels: win-a11y
Status: Available
Chrome 65.0.3293.2 (Official Build) canary (64-bit) 

Original repro steps still produce the same bug.
Owner: ----
Project Member

Comment 14 by sheriffbot@chromium.org, Dec 17

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Owner: aleventhal@chromium.org
Status: Started (was: Untriaged)
Project Member

Comment 16 by bugdroid1@chromium.org, Dec 21

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/44fa21a11f62aafee9ec3376ace546cbd5d83281

commit 44fa21a11f62aafee9ec3376ace546cbd5d83281
Author: Aaron Leventhal <aleventhal@chromium.org>
Date: Fri Dec 21 20:22:51 2018

Ensure aria-live=off obeyed when nested in aria-live=polite|assertive

Bug:  653921 
Change-Id: Ie776065fa67874bdd63a430f3fba7b691107f270
Reviewed-on: https://chromium-review.googlesource.com/c/1380994
Commit-Queue: Aaron Leventhal <aleventhal@chromium.org>
Reviewed-by: Nektarios Paisios <nektar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#618579}
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/browser/accessibility/dump_accessibility_events_browsertest.cc
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/browser/accessibility/dump_accessibility_tree_browsertest.cc
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-live-expected-blink.txt
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-live-expected-mac.txt
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-live-expected-win.txt
[add] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-live-nested-expected-blink.txt
[add] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-live-nested.html
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-live-with-content-expected-blink.txt
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-live-with-content-expected-mac.txt
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-marquee-expected-blink.txt
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-marquee-expected-mac.txt
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/content/test/data/accessibility/aria/aria-marquee-expected-win.txt
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/third_party/blink/renderer/modules/accessibility/ax_node_object.cc
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/third_party/blink/renderer/modules/accessibility/ax_object.cc
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/third_party/blink/renderer/modules/accessibility/ax_object.h
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/third_party/blink/renderer/modules/accessibility/inspector_accessibility_agent.cc
[modify] https://crrev.com/44fa21a11f62aafee9ec3376ace546cbd5d83281/ui/accessibility/ax_event_generator.cc

Status: Fixed (was: Started)

Sign in to add a comment