Chromium Code Reviews
DescriptionUse multi-profile mount point by default after browser crash and in Guest session.
Add support for legacy values for --login-profile switch: user / stub-user. These will be added to user data dir as is (i.e. /home/chronos/user) unless --multi-profiles switch is added.
All other values passed to --login-profile will be treated as multi-profiles mount point and "u-" prefix will be added to them (i.e. /home/chronos/u-user_id_hash_string).
Supported configurations after this change:
* --login-profile=user, no --multi-profiles switch
Default configuration, used after session is started from login screen
/home/chronos/user profile dir is used
* --login-profile=[hash], no --multi-profiles switch
* --login-profile=hash --multi-profiles
Passed after browser crash inside session + on relaunching Chrome in Guest session. Chrome will add "u-" prefix.
/home/chronos/u-hash profile dir is used
* --login-profile=user --multi-profiles
Session is started from sign in screen
login-profile switch is ignored, /home/chronos/u-hash profile dir is used
Depends on session_manager change which will be committed after this change:
https://chromium-review.googlesource.com/#/c/169850/
BUG=294184
TEST=manually, w&w/o --multi-profiles: guest session, browser crash inside session
NOTRY=true
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=224130
Patch Set 1 #Patch Set 2 : comment #
Total comments: 4
Patch Set 3 : change UserManagerImpl::GetUserProfileDir code #Patch Set 4 : handle test-user profile as well #
Total comments: 2
Patch Set 5 : fix ProfileManagerTest,InputMethodPersistenceTest #Messages
Total messages: 16 (0 generated)
|