commit | 22ff81fc5b66959cbaa3ec2c84a1b59a790ff555 | [log] [tgz] |
---|---|---|
author | Jeffrey Young <cowmoo@google.com> | Tue Nov 07 20:44:45 2023 |
committer | Chromium LUCI CQ <chromium-scoped@luci-project-accounts.iam.gserviceaccount.com> | Tue Nov 07 20:44:45 2023 |
tree | c279b80e5d59327ef0ea3a75bfdc135b26d34bbf | |
parent | 906546c727b91d35e3c30ddd8121f2c9e448bbc3 [diff] |
login: do not propagate OnFocusPod mid login After User A types a password and starts login, there is enough time for the user to click on login pod for User B. This requests WallpaperController to show the wallpaper for User B, and ColorPaletteController to show colors for User B. While in SessionState::LOGGED_IN_NOT_ACTIVE, do not propagate OnFocusPod so that wallpaper and colors are not changed to the settings for a different user. Bug: b:308840749 Test: login as A, click as quickly as possible on B Change-Id: I4acb61db0e159fa4c40496da04305fd0a645fbb7 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5008922 Reviewed-by: Denis Kuznetsov <antrim@chromium.org> Commit-Queue: Jeffrey Young <cowmoo@google.com> Cr-Commit-Position: refs/heads/main@{#1221167}
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.