commit | 2313906f2c06c3a62a286ead8ce6c03baf448cdd | [log] [tgz] |
---|---|---|
author | Joey Arhar <jarhar@chromium.org> | Fri Dec 20 19:31:50 2024 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Dec 20 19:31:50 2024 |
tree | bb4189c4ae415b66f0a51970b32187ca5aacb422 | |
parent | 9540f368582fbe95b72e1f8e46143c9bfc2a3d03 [diff] |
Remove display:block!important from customizable_select.css 1. Call UpdateStyleAndLayoutTree from IsAppearanceBaseButton and IsAppearanceBasePicker, unless no_update is set for cases which are calling from within a style/layout recalc. 2. Call EnsureComputedStyle when checking IsAppearanceBasePicker in order to get an appearance value despite the element being display:none due to it being a closed popover. Since the picker might no longer have a computed style all the time, this requires rewriting some accessibility code which was depending on always having a computed style for the picker. I rewrote the accessibility code to be more consistent across appearance:base-select mode and appearance:auto mode by consistently using the UA popover element as the MenuListPopup mapped element. Bug: 364348901 Fixed: 364924715 Change-Id: I3fec57f2e02ce4200c95c256e5c1072b5c21ef8e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5953628 Reviewed-by: David Baron <dbaron@chromium.org> Reviewed-by: Philip Rogers <pdr@chromium.org> Commit-Queue: David Baron <dbaron@chromium.org> Cr-Commit-Position: refs/heads/main@{#1399296}
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.
To check out the source code locally, don't use git clone
! Instead, follow the instructions on how to get the code.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure.
For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.
If you found a bug, please file it at https://crbug.com/new.