New issue
Advanced search Search tips

Issue 863382 link

Starred by 3 users

Issue metadata

Status: Available
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug
Team-Accessibility



Sign in to add a comment

Partial text replacement support in live regions

Project Member Reported by aleventhal@chromium.org, Jul 13

Issue description

When the CharacterData API is used to delete, append, insert or replace characters, the appropriate text removed/inserted events should be fired, with only the changed substrings. Screen readers would then only read the substring changes instead of the entire text node.

Steps:
1. Load the attached file with a screen reader
2. Press "cat" or "dog" button

The word "cat" or "dog" should be spoken, but the entire sentence is read -- "The ___ is named Franky".
 
live-characterdata.html
862 bytes View Download
Neither "The dog is named Franky" nor "The cat is named Franky" is spoken (using Voice Over) on 
"Version 70.0.3502.0 (Developer Build) (64-bit)" 
and 
"Version 70.0.3506.0 (Official Build) canary (64-bit)"


Seems the normal behaviour of "The Cat/Dog is named Franky" to get spoken is regressed.

Sign in to add a comment