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

Issue 849472 link

Starred by 1 user

Issue metadata

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


Participants' hotlists:
Hotlist-1


Sign in to add a comment

NVDA does not announce zoom level when using keyboard shortcuts

Project Member Reported by lprazdnik@chromium.org, Jun 4 2018

Issue description

Version 69.0.3449.0 (Official Build) canary (64-bit)
Version 68.0.3440.7 (Official Build) dev (64-bit)
JAWS Version 2018.1805.33 ILM
NVDA version 2018.1.1
Windows version 1709 (OS Build 16299.431) 

Steps:
1. Launch NVDA.
2. Launch any of above versions of Chrome.
3. press CTRL and + or - to make text larger or smaller, respectively.
Expected: NVDA should announce the change in zoom level.
Actual: NVDA acknowledges resulting popup and reads the buttons to make text larger or smaller, but doesn’t announce the change in zoom level.
Notes:
Reproduces in Canary and Dev
Reproduces with NVDA, does not reproduce with JAWS.
Note: When activating the shortcut above, NVDA instructs user to press Alt+Shift+A to show popup, however pressing the key combination does not focus on it.
The current workaround is to access zoom options from the Chrome menu.


 
Labels: Dialogs
Labels: a11y-Dialogs
Labels: a11y-Toolbar
Labels: -Restrict-View-Google NVDA-specific
Removing the view restriction label since it was used during training and is no longer needed. 
Google Chrome	70.0.3524.2 (Official Build) dev (64-bit)
Firmware Version	Google_Lulu.6301.136.57

Does not reproduce with ChromeVox, it says the new zoom level as an alert.
Labels: pm-markchang
Labels: NVDA
Labels: -a11y-Dialogs
Labels: -dialogs
Labels: --a11y-Dialogs
Labels: Group-Secondary_UI
With Chrome Dev 72.0.3590.0, I'm finding that NVDA announces the zoom level before announcing the buttons in the zoom dialog when using CTRL + and -. Can someone else verify this?
Cc: collinbaker@chromium.org
I could be wrong, but I think the zoom level is only verbalized when the dialog first appears? So the issue would be pressing the plus or minus buttons, or hitting CTRL +/- repeatedly.
Status: Assigned (was: Available)
Yep, looks like you're right! I'll attempt to fix this.
Owner: collinbaker@chromium.org
Cc: jamwalla@chromium.org
Status: Started (was: Assigned)
This change fixes the bug: https://chromium-review.googlesource.com/c/chromium/src/+/1305242

Currently, the code sends the text changed event on the zoom level text label. Sending an alert event on the entire bubble fixes the problem for NVDA. I haven't tested this on JAWS yet.

I don't really understand why this works though. The alert event is used to notify screen readers of an alert pop-up, right?
Project Member

Comment 18 by bugdroid1@chromium.org, Nov 2

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

commit 81312c8660238b02204086b905f49099e4043337
Author: Collin Baker <collinbaker@chromium.org>
Date: Fri Nov 02 01:20:50 2018

Fix zoom level alert for screen readers

NVDA doesn't seem to be picking up the accessibility event on the zoom
level label. This change sends an alert event on the zoom bubble
instead.

Bug:  849472 
Change-Id: I391e01bb952325b133cf9362d80c473140717a44
Reviewed-on: https://chromium-review.googlesource.com/c/1305242
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: Bret Sepulveda <bsep@chromium.org>
Commit-Queue: Collin Baker <collinbaker@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604800}
[modify] https://crrev.com/81312c8660238b02204086b905f49099e4043337/chrome/browser/ui/views/location_bar/zoom_bubble_view.cc

Status: Fixed (was: Started)
Status: Verified (was: Fixed)
Fixed as of 71.0.3578.44 (Official Build) beta (64-bit) (cohort: Beta)

Sign in to add a comment