New issue
Advanced search Search tips

Issue 639956 link

Starred by 4 users

Issue metadata

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



Sign in to add a comment

Android accessibliity: implement ACTION_COLLAPSE, ACTION_EXPAND

Project Member Reported by dmazz...@chromium.org, Aug 22 2016

Issue description

Defined here:

https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.html#ACTION_EXPAND

To repro, visit a webpage that demonstrates the aria-collapsed and aria-expanded attributes and they should now correctly announce their current state.

 
Project Member

Comment 1 by bugdroid1@chromium.org, Aug 25 2016

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

commit ce9a740c03ac6bf41b5d745ea4e776466df5cecf
Author: dmazzoni <dmazzoni@chromium.org>
Date: Thu Aug 25 21:58:22 2016

Implement support for accessible collapse and expand actions on Android

What's more important is not implementing the actions themselves (they
just trigger a click on the item), but rather whether the item can be
collapsed or expanded, which indicates its current state. In other words
the only way TalkBack knows to announce that something is currently
"collapsed" is if it currently supports the "expand" action.

BUG= 639956 

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

[modify] https://crrev.com/ce9a740c03ac6bf41b5d745ea4e776466df5cecf/content/browser/accessibility/browser_accessibility_android.cc
[modify] https://crrev.com/ce9a740c03ac6bf41b5d745ea4e776466df5cecf/content/browser/accessibility/browser_accessibility_android.h
[modify] https://crrev.com/ce9a740c03ac6bf41b5d745ea4e776466df5cecf/content/browser/accessibility/browser_accessibility_manager_android.cc
[modify] https://crrev.com/ce9a740c03ac6bf41b5d745ea4e776466df5cecf/content/public/android/java/src/org/chromium/content/browser/accessibility/BrowserAccessibilityManager.java
[modify] https://crrev.com/ce9a740c03ac6bf41b5d745ea4e776466df5cecf/content/public/android/java/src/org/chromium/content/browser/accessibility/LollipopBrowserAccessibilityManager.java

Status: Fixed (was: Started)
Cc: dmazz...@chromium.org
 Issue 634062  has been merged into this issue.
Android v 6.0.1 still does not support aria expanded or collapsed. Can you look into and keep us posted?
I could also reproduce the issue on multiple android devices.

Sign in to add a comment