commit | 7ab5c0a666e20b1c7218548685bbd8fb38044054 | [log] [tgz] |
---|---|---|
author | Mark Schillaci <mschillaci@google.com> | Tue Jul 08 20:32:03 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Jul 08 20:32:03 2025 |
tree | 7e328a8bcdc322214b938346366283ea9f112b91 | |
parent | a48962b11ae1928879a77e4f3a786d8f4a679630 [diff] |
[TopControls] Fetch height in TabbedRootUiCoordinator from TopControlsStacker This CL continues the work of adding a TopControlsStacker by using the Stacker in the TabbedRootUiCoordinator to fetch the new height of the top controls during updates to the same. When the feature is enabled, the TRUIC does not need to fetch the height of each control individually or even know which are visible/enabled. With this CL we also update the implementation of the TopControlLayer for StripLayoutHelperManager to account for stale height changes during transitions, and leave a TODO to address another instance of stale values that does not have a large impact on users and can be addressed with the continued work of this feature. Bug: 417238089 Change-Id: I4cc944b192fe496b25a1972bf72d7809493b3817 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6701511 Reviewed-by: Wenyu Fu <wenyufu@chromium.org> Commit-Queue: Mark Schillaci <mschillaci@google.com> Cr-Commit-Position: refs/heads/main@{#1483968}
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.