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

Issue 700238 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug



Sign in to add a comment

MD Settings: controlled information missing in pref if extension is enabled while settings is open

Project Member Reported by scottchen@chromium.org, Mar 10 2017

Issue description

If you enable extensions while settings is open, pref will not contain extension-controlled information.

----

Triage info from dbeam@:

In the case of extension-controlled prefs, extensions like fillr use

  chrome.privacy.services.autofillEnabled.set({value: false});

To disable Chrome's native Autofill.

When this happens, code runs[1] in chrome to set a pref in the:

1) profile pref store
2) extensions pref store

We observe changes to the profile pref store.  So the order is:

1) set value in profile pref store
-> change happens
2) set value in extensions pref store

Unfortunately, we ask in the observer whether
pref->IsExtensionControlled()[2], which check which store the value comes from.

This will change on the next line of code, but isn't updated yet.

 

Comment 1 by dbeam@chromium.org, Mar 10 2017

Status: Fixed (was: Available)
whoops, wrong bug on CL

https://codereview.chromium.org/2742663002/

Sign in to add a comment