commit | 6e52b8e01199ee524966839e82878a5f4501fc4b | [log] [tgz] |
---|---|---|
author | Xiaocheng Hu <xiaochengh@chromium.org> | Mon May 23 08:00:43 2022 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon May 23 08:00:43 2022 |
tree | 69d3e83dffd912ec1ed51e92964a507eedb9b51c | |
parent | 682759464d4df47ef9c7dc3010410f2ca074551e [diff] |
[M103] Fix a regression that CascadeLayerMap is not rebuilt A previous patch [1] introduced a regression that CascadeLayerMap is not rebuilt if (1) previously there are no layers, and (2) layers are added. This patch fixes it by making sure that CascadeLayerMap is always rebuilt if there are layers in the new active style sheets, including two cases (which are not necessarily disjoint): 1. Before updating active style, there are already layers 2. There are layers in the changed rule sets [1] https://chromium-review.googlesource.com/c/chromium/src/+/3572544 (cherry picked from commit 523fd78e888c0ecd894fd997b13118f028bc14dd) Fixed: 1326791 Change-Id: I05d2aa9dbc9b69d6fbf26abd9a74f27fc3c8aec7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3656429 Commit-Queue: Xiaocheng Hu <xiaochengh@chromium.org> Reviewed-by: Anders Hartvoll Ruud <andruud@chromium.org> Auto-Submit: Xiaocheng Hu <xiaochengh@chromium.org> Cr-Original-Commit-Position: refs/heads/main@{#1005842} Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3659435 Commit-Queue: Anders Hartvoll Ruud <andruud@chromium.org> Cr-Commit-Position: refs/branch-heads/5060@{#170} Cr-Branched-From: b83393d0f4038aeaf67f970a024d8101df7348d1-refs/heads/main@{#1002911}
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.