Description[Extensions] Fix chrome url override settings
Previously, chrome url overrides were added and removed at extension load and
unload. They should instead be added at install time, updated when the extension
is unloaded, and removed when the extension is uninstalled. Change the pref from
a string (of the url) to a dictionary with { entry: <url>, active: <bool> } to
allow for inactive, but retained, entries.
Also add regression tests.
BUG=571429
Committed: https://crrev.com/5fafa5aa3c2bde50f4f50511f134192147f86b55
Cr-Commit-Position: refs/heads/master@{#367137}
Patch Set 1 : #
Total comments: 7
Patch Set 2 : Finnur's #Patch Set 3 : Latest master #Messages
Total messages: 26 (19 generated)
|