New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 695646 link

Starred by 1 user

Issue metadata

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



Sign in to add a comment

Chrome and screen readers: Underline format is not read

Reported by aaron.na...@pearson.com, Feb 23 2017

Issue description

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

Steps to reproduce the problem:
1. Using a screen reader (Jaws 17 or NVDA 2017.1) enable format reading and go to the attached document.
2. Have the screen reader read the sentence.
3. Notice that the screen reader reads the format for bold and italic elements, but not underline.

What is the expected behavior?
The screen reader should be able to read the underline format.

What went wrong?
First, enable the screen reader to read formats:
  Jaws 17: Insert+Alt+S and select the "ProofReading (Attributes and Font Info)" option.
  NVDA 2017.1: Preferences > Docuemnt Formatting and then check "Report Font Attributes"

When it is reading the information it completely skips reading the underline format. If there are two formats present, ex bold and underline, then only the bold format will be announced. 

Did this work before? N/A 

Chrome version: 56.0.2924.87  Channel: stable
OS Version: OS X 10.11.5
Flash Version: Shockwave Flash 24.0 r0

Tried this in Chrome and Firefox using NVDA and Jaws. Firefox read the underline information in both screen readers. Chrome did not. Tried with Chrome 56 (windows 7) and 58 (windows 10)

 

Comment 1 by nek...@chromium.org, Feb 24 2017

Cc: nek...@chromium.org
Components: UI>Accessibility
Labels: -OS-Mac OS-Windows
Status: Available (was: Unconfirmed)

Comment 2 by nek...@chromium.org, Feb 24 2017

I believe this is related to another bug where we don't turn on the new accessibility modes for inline text boxes and screen reader even though IA2 APIs have been called.

Comment 3 by nek...@chromium.org, Feb 24 2017

We seem to be missing the attachment. Could you please attach the document mentioned in the bug?
Don't know what happened to it. Reattaching the file.
TextWithFormats2.html
221 bytes View Download
Project Member

Comment 5 by bugdroid1@chromium.org, Mar 9 2017

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

commit 71f05187c1c575f42a2a37c197ffd3b85945bfd8
Author: nektar <nektar@chromium.org>
Date: Thu Mar 09 06:06:45 2017

When text decoration is underline or lie-through, some related IA2 attributes need to deviate from their defaults.

BUG= 695646 
R=dmazzoni@chromium.org, aleventhal@google.com
TESTED=browser test, manually with the file attached to bug

Review-Url: https://codereview.chromium.org/2716183003
Cr-Commit-Position: refs/heads/master@{#455678}

[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/browser/accessibility/browser_accessibility_win.cc
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/browser/accessibility/browser_accessibility_win_unittest.cc
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/color-expected-win.txt
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/color.html
[add] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/font-family-expected-win.txt
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/font-family.html
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/font-style-expected-blink.txt
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/font-style-expected-win.txt
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/font-style.html
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/language-expected-win.txt
[modify] https://crrev.com/71f05187c1c575f42a2a37c197ffd3b85945bfd8/content/test/data/accessibility/css/language.html

Labels: NewComponent-Accessibility NewComponent-Accessibility-Compatibility
Components: UI>Accessibility>Compatibility
Components: -UI>Accessibility
Labels: -newcomponent-accessibility-compatibility -newcomponent-accessibility
Labels: triage-aaron
Labels: -triage-aaron triage-nektar
Status: Fixed (was: Available)

Sign in to add a comment