commit | 94eba324eda18982e67915d39b37aa87f29e025a | [log] [tgz] |
---|---|---|
author | Alice Boxhall <aboxhall@chromium.org> | Mon Nov 12 03:27:45 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Nov 12 03:27:45 2018 |
tree | aab9df8a3bbf9d0ecc35cbd9f178b194f4f37d16 | |
parent | afd3d04f24f81a9f3ef1a81cc7c1859c9ad21788 [diff] |
Process attribute changes in AXObjectCache after layout is clean. Processing attribute changes can cause AXObjects to get created, which can cause crashes if layout is not clean. Also, check that nodes do not need distribution updates before processing attribute changes. Bug: 835455 Change-Id: Ibf7a3d0e2d7befe53e43096e6d0414a5623e8885 Reviewed-on: https://chromium-review.googlesource.com/c/1324530 Commit-Queue: Alice Boxhall <aboxhall@chromium.org> Reviewed-by: Nektarios Paisios <nektar@chromium.org> Reviewed-by: Keishi Hattori <keishi@chromium.org> Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#607134}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .