commit | 8ea907968673bdb735e66a690f6075fffef51c07 | [log] [tgz] |
---|---|---|
author | Dominic Mazzoni <[email protected]> | Thu Dec 26 20:08:31 2019 |
committer | Commit Bot <[email protected]> | Thu Dec 26 20:08:31 2019 |
tree | b1a22eaa494e44c4b33a107f08e9470ce1af7c6c | |
parent | 10ebfb7d030cc57ad581afb168b2b4f554b3eb0b [diff] |
Add class for snapshotting the accessibility tree. For exporting tagged PDFs, we need the ability to take a snapshot of the accessibility tree for a RenderFrame, and to have the accessibility context stay alive long enough that IDs in the snapshot, and IDs sent to the printing system, are consistent. We already had code to do AX tree snapshotting, so this patch is just some refactoring to make it a class instead, and to have it return a public type rather than a content-specific type. This will be used in the follow-up change that implements support for tagged PDFs: http://crrev.com/c/1970742 Bug: 607777 Change-Id: I5163561c2cabcb2dd3579ce9d7a2de8ac96106d4 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1970579 Commit-Queue: Dominic Mazzoni <[email protected]> Reviewed-by: John Abd-El-Malek <[email protected]> Reviewed-by: Aaron Leventhal <[email protected]> Cr-Commit-Position: refs/heads/master@{#727483}
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 .