New issue
Advanced search Search tips

Issue 842874 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner: ----
Closed: Aug 10
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug
Team-Accessibility



Sign in to add a comment

ChromeVox reads double with aria-live

Reported by chris.no...@googlemail.com, May 14 2018

Issue description

Version: 66.0.3359.158
Chrome OS Version: 66.0.3359.158 64-BIT
Reproduction Steps: 
1. Navigate to http://www.html5accessibility.com/tests/alert-test.html
2. Click on the buttons.
At this point ChromeVox should announce each alert once.

What actually happens is each alert is announced twice. This seriously impacts my Mindspace project (https://mindspace.site/client), which relies on aria-live="polite" and aria-atomic="false" to deliver an accessible, screen-reader-friendly experience to players.

Thank you for reading.Version: 66.0.3359.158
Reproduction Steps: 
1.
2.
3.


 
Cc: dtseng@chromium.org
Components: -UI>Accessibility UI>Accessibility>ChromeVox
Labels: -Pri-2 Pri-1
Status: Available (was: Unconfirmed)
Chrome: 69.0.3444.0 Canary

The first three buttons on the example page are not announced by ChromeVox. 
They work as expected in Windows 10 with NVDA 2018.1.1

The fourth button causes ChromeVox to announce the entire contents of the area where alerts appear including alerts from previous buttons.

Project Member

Comment 2 by bugdroid1@chromium.org, Aug 10

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

commit 5669e8d7f690e4540f8e4447ce0949f3b793ffc0
Author: David Tseng <dtseng@chromium.org>
Date: Fri Aug 10 01:07:53 2018

Fix live region filter to allow subtree update end

Bug:  842874 , 869576 
Change-Id: I2cf585a3763a5685c39d30d7f7b35b232e2ed9bf
Reviewed-on: https://chromium-review.googlesource.com/1162930
Commit-Queue: David Tseng <dtseng@chromium.org>
Reviewed-by: Nektarios Paisios <nektar@chromium.org>
Cr-Commit-Position: refs/heads/master@{#581996}
[modify] https://crrev.com/5669e8d7f690e4540f8e4447ce0949f3b793ffc0/chrome/browser/resources/chromeos/chromevox/cvox2/background/live_regions.js
[modify] https://crrev.com/5669e8d7f690e4540f8e4447ce0949f3b793ffc0/chrome/renderer/extensions/automation_ax_tree_wrapper.cc
[modify] https://crrev.com/5669e8d7f690e4540f8e4447ce0949f3b793ffc0/chrome/renderer/extensions/automation_ax_tree_wrapper.h
[modify] https://crrev.com/5669e8d7f690e4540f8e4447ce0949f3b793ffc0/chrome/renderer/extensions/automation_internal_custom_bindings.cc
[modify] https://crrev.com/5669e8d7f690e4540f8e4447ce0949f3b793ffc0/chrome/renderer/extensions/automation_internal_custom_bindings.h
[modify] https://crrev.com/5669e8d7f690e4540f8e4447ce0949f3b793ffc0/chrome/renderer/resources/extensions/automation_custom_bindings.js
[modify] https://crrev.com/5669e8d7f690e4540f8e4447ce0949f3b793ffc0/chrome/test/data/extensions/api_test/automation/tests/tabs/tree_change.js

Status: fixed (was: Available)

Sign in to add a comment