Child users: Persist parent approvals for extensions across sessions
If a supervised user tries to install an extension, the parent approval dialog appears requiring the parent's password. Currently, if the supervised user signs out and signs back in, the parent approval is not remembered. On the chrome://extensions page, all installed extensions go back to being force-disabled. If the supervised user clicks on the enable toggle, the parent approval dialog appears again asking for the parent's password. This behavior is undesirable. This CL fixes this bug by using a Chrome pref instead of SupervisedUserSettingsService to sync and persist the map of approved extensions across sessions. Bug: 1065765 Change-Id: Ia92ec980b6eccf9381e3645ddf55a5cc7be09ceb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2127986 Commit-Queue: Toby Huang <tobyhuang@chromium.org> Reviewed-by:Aga Wronska <agawronska@chromium.org> Reviewed-by:
Devlin <rdevlin.cronin@chromium.org> Cr-Commit-Position: refs/heads/master@{#756147}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment