commit | dcf51b4ce36dd2be47efd6a85062d08a92a9cc1f | [log] [tgz] |
---|---|---|
author | Adam Ettenberger <[email protected]> | Mon Sep 23 19:33:41 2019 |
committer | Commit Bot <[email protected]> | Mon Sep 23 19:33:41 2019 |
tree | 1a2f311833ff62a9af50c827d1c6f658b6d217cf | |
parent | 5de56dfb7b59811fae9a48c39e8137362bf2ec3e [diff] |
Add runtime flag for exposing "display: none" nodes for accessibility This is CL [2/4] in a series of CLs to expose "display: none" elements to the browser process AXTree. 1. Add and improve tests for CSS display and visibility. 2. Introduce new command line flag and chrome://flags entry. 3. Update AXObject::ComputeAccessibilityIsIgnoredButIncludedInTree and relevant logic for the feature to work, disabled using the feature flag. 4. Enable the feature in tests; update expectation files. --- In this change I added a new RuntimeEnabledFeature flag and an associated chrome://flags switch entry to enable the feature. This CL does not use the flag, but prepares for use in CL [3/4]. Bug: 651614 Change-Id: I5cd4b517820a593994318d30a3ace8692e40a754 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1809610 Commit-Queue: Adam Ettenberger <[email protected]> Reviewed-by: Jochen Eisinger <[email protected]> Reviewed-by: Dominic Mazzoni <[email protected]> Reviewed-by: Kurt Catti-Schmidt <[email protected]> Cr-Commit-Position: refs/heads/master@{#698994}
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 .