• Nancy Wang's avatar
    Modify the browser launch process for the full restore feature. · 1fc9246a
    Nancy Wang authored
    UI review deck: go/cros-full-restore
    PRD: go/cros-full-restore-prd
    Design doc: go/chrome-os-full-restore-dd
    
    When the full restore feature is enabled, whether to launch the browser
    is controlled by the full restore process:
    1. If the full restore setting is not restore, don't launch the browser.
    2. If the user selects restore or set always restore, launch the
    browser.
    
    This CL modified the current launching browser process during the
    startup phase.
    1. If the full restore feature is disabled, the current process is not
    changed.
    2. If the full restore feature is enabled, postpone the browser
    launching. Only when the restore data has been fetched, and the user
    selects restore or set always restore, launch the browser by the full
    restore process.
    
    BUG=1146900
    
    Change-Id: I9f03e7039761f4d2956b7d4c2bdeecf99ef2d955
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2603759Reviewed-by: default avatarXiyuan Xia <xiyuan@chromium.org>
    Reviewed-by: default avatarDenis Kuznetsov [CET] <antrim@chromium.org>
    Commit-Queue: Nancy Wang <nancylingwang@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#843296}
    1fc9246a
user_session_manager.h 25.3 KB