commit | 6d3dbe20b60782aa16969910dca4d9e14a036a67 | [log] [tgz] |
---|---|---|
author | Oleh Desiatyrikov <desiatyrikov@google.com> | Fri Jul 25 19:56:39 2025 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jul 25 19:56:39 2025 |
tree | 509097b5cee7fdc845cbbeba6dd87f96fdfdca9f | |
parent | a09c075774f8c486d900e6f7ef12c24cd2622d09 [diff] |
[XR] Update the XR space mode if the activity was recreated while being in FSM. When changing the Android theme globally the Chrome activity gets recreated and reapears with the BROWSING layout even if a different layout was in use. The XR Space mode stays unchanged, that results in unexpected state with the Full Space mode active while showing the BROWSING layout. This patch introduces a new class that handles transition to the appropriate Space mode when the activity is recreated and received focus for the first time. Video: https://screencast.googleplex.com/cast/NjI0MTI5NjQ2MDAyMTc2MHw2MjY2OGU4Zi05Zg Bug: 419607880 Change-Id: Ic5c89dbb161311146cab6614bf5fc9d1a04091da Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6778266 Reviewed-by: Theresa Sullivan <twellington@chromium.org> Reviewed-by: Calder Kitagawa <ckitagawa@chromium.org> Reviewed-by: Gurmeet Kalra <gurmeetk@google.com> Commit-Queue: Oleh Desiatyrikov (xWF) <desiatyrikov@google.com> Cr-Commit-Position: refs/heads/main@{#1492258}
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.