New issue
Advanced search Search tips

Issue 870460 link

Starred by 1 user

Issue metadata

Status: Verified
Owner:
Closed: Nov 2
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug
Team-Accessibility



Sign in to add a comment

A11y: about://chrome minor polish

Project Member Reported by dsexton@chromium.org, Aug 2

Issue description

Chrome: 69.0.3497.23 (Official Build) dev (64-bit) (cohort: Dev)
NVDA: 2018.2.1
JAWS: 2018

Steps to repro:
# With JAWS or NVDA on, visit about://chrome
# Navigate the page with down arrow
# Notice that info is repeated twice, once for the label, and once for the button itself:
Get help with Chrome
Get help with Chrome  Button
Report an issue
Report an issue  Button

Expected: Only one time announcement on the button.

# the text 'Google Chrome' visually appears to be a heading, but is not indicated to screen reader users

Expected: Wrap the text in an h1 tag.

# Press insert+t
# Notice there is no title apart from 'settings'

Expected: A title to indicate the purpose of the page such as 'Settings - about Google Chrome'

 
Labels: a11y-WebUI a11y-Settings
Labels: -OS-Windows
Same is true on ChromeOS

Steps to repro:
# Turn Chromevox on with ctrl+alt+z
# On the about page, use search+right arrow to navigate instead of down arrow
# All steps are similar
Labels: pm-markchang
Labels: jaws
Labels: -JAWS
Labels: Group-WebUI
Can you suggest what would be the right fix? See the DOM Structure of this particular element in the attachment, where arialabeled-by is used.
report_issue.png
19.0 KB View Download
Would adding aria-lebeledby on the <div>Report an issue</div> element suffice to prevent the screen reader from reading both the text and the label?
Owner: aee@chromium.org
Labels: -PM-markchang
Status: Started (was: Available)
Project Member

Comment 11 by bugdroid1@chromium.org, Nov 1

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

commit fcc8145a50852fde3bfca6d6c934fd3f585bc204
Author: Esmael El-Moslimany <aee@chromium.org>
Date: Thu Nov 01 03:29:31 2018

About WebUI: change about section heading into h1 page heading

Bug:  870460 
Change-Id: I0fa1762ca2f7054ab86116ce406b9acf9b8b37a7
Reviewed-on: https://chromium-review.googlesource.com/c/1311803
Reviewed-by: Hector Carmona <hcarmona@chromium.org>
Commit-Queue: Esmael El-Moslimany <aee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604508}
[modify] https://crrev.com/fcc8145a50852fde3bfca6d6c934fd3f585bc204/chrome/browser/resources/settings/about_page/about_page.html
[modify] https://crrev.com/fcc8145a50852fde3bfca6d6c934fd3f585bc204/chrome/browser/resources/settings/settings_page/settings_section.html

Project Member

Comment 12 by bugdroid1@chromium.org, Nov 1

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

commit 6f124066b1df9cb9345cc68c782938297ccb3c7d
Author: Esmael El-Moslimany <aee@chromium.org>
Date: Thu Nov 01 22:38:50 2018

Settings WebUI: add aria-expanded to advanced settings toggle button

Bug:  870460 
Change-Id: I5a579b584f9fb13a0c1010109b3990ddd4306a0b
Reviewed-on: https://chromium-review.googlesource.com/c/1308601
Reviewed-by: Hector Carmona <hcarmona@chromium.org>
Commit-Queue: Esmael El-Moslimany <aee@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604732}
[modify] https://crrev.com/6f124066b1df9cb9345cc68c782938297ccb3c7d/chrome/browser/resources/settings/basic_page/basic_page.html
[modify] https://crrev.com/6f124066b1df9cb9345cc68c782938297ccb3c7d/chrome/browser/resources/settings/basic_page/basic_page.js

Project Member

Comment 13 by bugdroid1@chromium.org, Nov 1

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

commit bf1d41bb7577080b780be0bd144d169d357a919b
Author: Esmael El-Moslimany <aee@chromium.org>
Date: Thu Nov 01 22:48:37 2018

About WebUI: a11y, use cr-link-row so row is treated as one button

Bug:  870460 
Change-Id: I24fa99baa9e390df94be3e6f01bf2a3127bfc37c
Reviewed-on: https://chromium-review.googlesource.com/c/1311773
Commit-Queue: Esmael El-Moslimany <aee@chromium.org>
Reviewed-by: Hector Carmona <hcarmona@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604734}
[modify] https://crrev.com/bf1d41bb7577080b780be0bd144d169d357a919b/chrome/browser/resources/settings/about_page/about_page.html

CL from comment #12 was meant for  crbug.com/870736 .
Project Member

Comment 15 by bugdroid1@chromium.org, Nov 2

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

commit 4214a73b930475446576c9d1f6440266ed861c3d
Author: Esmael El-Moslimany <aee@chromium.org>
Date: Fri Nov 02 01:17:55 2018

About WebUI: when showing about page, indicate that in page title

Bug:  870460 
Change-Id: I1c8e20231d88fb7cb87b1bb2a31b6edcb031f6aa
Reviewed-on: https://chromium-review.googlesource.com/c/1313751
Commit-Queue: Esmael El-Moslimany <aee@chromium.org>
Reviewed-by: Hector Carmona <hcarmona@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604796}
[modify] https://crrev.com/4214a73b930475446576c9d1f6440266ed861c3d/chrome/app/settings_strings.grdp
[modify] https://crrev.com/4214a73b930475446576c9d1f6440266ed861c3d/chrome/browser/resources/settings/settings_main/settings_main.js
[modify] https://crrev.com/4214a73b930475446576c9d1f6440266ed861c3d/chrome/browser/ui/webui/settings/md_settings_localized_strings_provider.cc

Status: Fixed (was: Started)
Status: Verified (was: Fixed)
Chrome: 72.0.3604.0 (Official Build) canary (64-bit) (cohort: Clang-64)

Sign in to add a comment