| commit | ecbb95242bf18aa5890ab60256cb81d3109310df | [log] [tgz] |
|---|---|---|
| author | Sky Malice <skym@chromium.org> | Mon Jun 09 22:59:32 2025 |
| committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jun 09 22:59:32 2025 |
| tree | 333e7bc50ddd20028f751bfe520ee92e52669721 | |
| parent | cefdb05f534f1a54dd220dd3198faeaf5ccde886 [diff] |
Plumb capture resource id to overlay properties. When BCIV is turned on, new layer frames are no longer sent for every controls offset change. It turns out that the capture logic was relying on this, as they don't send any signal, or push properties, when the capture changes. If, due to other factors such as optimal button animations, the initial capture for the page was pushed out until after all the settling layer frames were created, we wouldn't create a new frame to pick up the changed captured bitmap. To fix this, simply wire up the captured resource id to a new property. Bug: 423048712 Change-Id: I0326a51385df286095c691a1ec74e719d1ceaeb0 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6624725 Reviewed-by: Peilin Wang <peilinwang@google.com> Commit-Queue: Sky Malice <skym@chromium.org> Cr-Commit-Position: refs/heads/main@{#1471486}
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.