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

Issue 610840 link

Starred by 5 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug
Team-Accessibility

Blocking:
issue 724343
issue 701545
issue 793159



Sign in to add a comment

Chrome not updating accessible bounding boxes after CSS animation

Project Member Reported by dmazz...@chromium.org, May 10 2016

Issue description

The issue seems to be in Blink - we're not recomputing the cached element rect after an animation, even when the element is queried again from content/renderer/accessibility.

See b/28625819

 
This was fixed partially; we don't update dynamically, but when you navigate away and back we do update.

Components: UI>Accessibility
Labels: -OS-Linux -OS-Android -OS-Windows -OS-Chrome -OS-Mac OS-All
Labels: NewComponent-Accessibility-Blink NewComponent-Accessibility
Components: Blink>Accessibility
Components: -UI>Accessibility
Labels: -newcomponent-accessibility-blink -newcomponent-accessibility
Labels: triage-aaron
Labels: -Pri-1 -triage-aaron Pri-2
Possibly: b/77871388

Owner: jamwalla@chromium.org
Blocking: 793159
Project Member

Comment 12 by bugdroid1@chromium.org, Jun 25 2018

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

commit ecbec4ddb9743dc30861921350d0045efc949ee1
Author: James Wallace-Lee <jamwalla@chromium.org>
Date: Mon Jun 25 19:38:58 2018

Force accessibility tree layout when CSS transform changes

When a node's CSS transform changes, the accessibility tree should
perform a layout so that focus appears in the correct location.

R=dmazzoni@chromium.org, ikilpatrick@chromium.org

Bug:  610840 
Test: DumpAccessibilityTreeTest.AccessibilityTransform
Change-Id: I2517358ea8f8b8a2b24c2daf358dca2058fe1c37
Reviewed-on: https://chromium-review.googlesource.com/1108393
Commit-Queue: James Wallace-Lee <jamwalla@chromium.org>
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Cr-Commit-Position: refs/heads/master@{#570135}
[modify] https://crrev.com/ecbec4ddb9743dc30861921350d0045efc949ee1/content/browser/accessibility/dump_accessibility_tree_browsertest.cc
[add] https://crrev.com/ecbec4ddb9743dc30861921350d0045efc949ee1/content/test/data/accessibility/css/transform-expected-blink.txt
[add] https://crrev.com/ecbec4ddb9743dc30861921350d0045efc949ee1/content/test/data/accessibility/css/transform.html
[modify] https://crrev.com/ecbec4ddb9743dc30861921350d0045efc949ee1/third_party/blink/renderer/core/dom/ax_object_cache.h
[modify] https://crrev.com/ecbec4ddb9743dc30861921350d0045efc949ee1/third_party/blink/renderer/core/layout/layout_object.cc
[modify] https://crrev.com/ecbec4ddb9743dc30861921350d0045efc949ee1/third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.cc
[modify] https://crrev.com/ecbec4ddb9743dc30861921350d0045efc949ee1/third_party/blink/renderer/modules/accessibility/ax_object_cache_impl.h

Status: Fixed (was: Assigned)
 Issue 627368  has been merged into this issue.
Blocking: 724343
Blocking: 701545

Sign in to add a comment