New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 705932 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: iOS
Pri: 3
Type: Bug



Sign in to add a comment

Create remover agents for browser_state_data_remover.h

Project Member Reported by olivierrobin@chromium.org, Mar 28 2017

Issue description

When signing out from a managed account (or opting out merge of data for normal account) requires wiping out data that is store in the profile.

This is done by browser_state_data_remover.

Each component is responsible of deleting its own data. This means that ios/chrome/browser/signin depends on all the targets that have profile data (bookmarks, reading_list...)

This can lead to circular dependency (mainly due to the 
  //ios/chrome/browser/favicon:favicon ->
  //ios/chrome/browser/history:history ->
  //ios/chrome/browser/signin:signin

dependency.

To avoid this, we could have a registration pattern, where each component having profile data register a Cleaner that would be called in this scenario. 
 

Comment 1 by msarda@chromium.org, Mar 28 2017

Cc: jlebel@chromium.org
Project Member

Comment 2 by sheriffbot@chromium.org, Apr 11 2017

Cc: emx@chromium.org bsazonov@chromium.org ew...@chromium.org
Status: Available (was: Untriaged)
--Chrome Identity automated triaging--

This bug is Untriaged and has gone for two weeks without any activity, so it is being moved to Available. Please see https://goo.gl/78kbny for more details. Please remove the Services>SignIn or UI>Browser>Profiles components if this bug isn't related to Chrome Identity.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 3 by ew...@chromium.org, Apr 12 2017

Labels: OS-iOS
Project Member

Comment 4 by sheriffbot@chromium.org, Apr 11 2018

Cc: droger@chromium.org tangltom@chromium.org sabineb@chromium.org
--Chrome Identity automated triaging--

This bug is Available and has gone one year without any activity. If another month passes without any activity, this bug will be closed out. Please provide an update with the latest status for this bug. Please see https://goo.gl/78kbny for more details. Please remove the Services>SignIn or UI>Browser>Profiles components if this bug isn't related to Chrome Identity.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Project Member

Comment 5 by sheriffbot@chromium.org, Jun 11 2018

Status: Archived (was: Available)
--Chrome Identity automated triaging--

This available, signin or profiles-related bug has gone at least 30 days since the last automated post without any further update. This bug will be closed out due to inactivity. Please re-open the bug and provide an update if it is still a valid or reproducible bug. Please see https://goo.gl/78kbny for more details. Please remove the Services>SignIn or UI>Browser>Profiles components if this bug isn't related to Chrome Identity.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment