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

Issue 724694 link

Starred by 1 user

Issue metadata

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

Blocking:
issue 740184



Sign in to add a comment

Swiping open/close Chrome Home should inform user

Project Member Reported by k...@chromium.org, May 19 2017

Issue description

Issue Steps:
+ Swipe open or close Chrome Home
+ There’s no verbal feedback that Chrome Home has been opened
 
Proposed Solution:
When user swipes open Chrome Home, say “Navigation panel opened <at half height/at full height>”.
 
When user swipes close Chrome Home or taps scrim of Chrome Home, say “Navigation panel closed”

 
Cc: k...@chromium.org
It's easier to implement if there isn't a distinction between half-height and full-height. Is it okay if the announcement just says "Navigation panel opened"?

Comment 2 by k...@chromium.org, May 22 2017

Cc: lpalmaro@chromium.org
I asked Laura this specifically and she preferred to have it announce a distinction but I'm good with just announcing navigation panel opened for now and then having half/full height as a P2. Laura thoughts?
If the user is opening the panel via swipe, should we announce "Navigation panel opened" right away or wait for the user to release the sheet? If it's right away, we don't actually know whether the panel is going to half-height or full-height. If it's after the sheet is released, I'd like to push the "half-height" vs "full-height" to a P2 after M60 branch.

Comment 4 by k...@chromium.org, May 23 2017

I was imagining that it would be after the sheet is released. I'm fine with punting the half- vs. full- height to P2 pre-Beta/Stable experiment.
Project Member

Comment 5 by bugdroid1@chromium.org, May 23 2017

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

commit 44dd1fe909c433cf0b8297be8825e372fc2d57a8
Author: twellington <twellington@chromium.org>
Date: Tue May 23 18:36:17 2017

[Home] Add some accessibility support

 * Announce when the panel is opened and closed.
 * Prevent focus from going to the tab content when the bottom
   sheet is open.
 * Change the in-product help bubble when the expand button is
   enabled and use different strings for non-accessibility mode
   and accessibility mode.
 * Announce when a different bottom sheet tab is selected.
 * When the expand button isn't visible, make the entire toolbar
   focusable for accessibility and add a content description.

BUG= 724694 , 724696 , 724693 , 724695 

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

[modify] https://crrev.com/44dd1fe909c433cf0b8297be8825e372fc2d57a8/chrome/android/java/src/org/chromium/chrome/browser/ChromeActivity.java
[modify] https://crrev.com/44dd1fe909c433cf0b8297be8825e372fc2d57a8/chrome/android/java/src/org/chromium/chrome/browser/toolbar/BottomToolbarPhone.java
[modify] https://crrev.com/44dd1fe909c433cf0b8297be8825e372fc2d57a8/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheet.java
[modify] https://crrev.com/44dd1fe909c433cf0b8297be8825e372fc2d57a8/chrome/android/java/src/org/chromium/chrome/browser/widget/bottomsheet/BottomSheetContentController.java
[modify] https://crrev.com/44dd1fe909c433cf0b8297be8825e372fc2d57a8/chrome/android/java/strings/android_chrome_strings.grd

Labels: -Pri-1 Pri-2
Lowering priority to track the rest of the work, which is adding "half state" and "full state" to "Navigation panel opened" announcement.
Status: Available (was: Assigned)
Cc: twelling...@chromium.org
Owner: ----
Removing ownership since this is "available"

Comment 9 by kings...@google.com, Aug 10 2017

Labels: Fine-Pri-3.0
Blocking: 740184
Labels: -Fine-Pri-3.0 Fine-Pri-2.0
Accessibility team considers this launch-blocking. Increasing the priority.
Components: UI>Accessibility
Owner: twelling...@chromium.org
Status: Started (was: Available)
Laura, the panel can go from closed -> half -> full -> half -> full -> .. etc. My in-flight CL announces each time it stops at the half or full height. Is that desired behavior?
Status: Fixed (was: Started)
re-tested on M63-63.0.3220.0
Now reading as panel opened at half/full height
reading panel open at half and full height only for newtab and incognito tab.

but not reading same way for home,download,bookmarks, History


bookmark.png
118 KB View Download
The expectation is that when the panel changes to half-height or full-height, TalkBack will read "Panel opened at half-height" or "Panel opened at full-height". When switching tabs, TalkBack should read "Downloads tab selected", or "Bookmarks tab selected", etc.

Sign in to add a comment