DescriptionCleaning Up Extensions When Local Content Removed
This fixes an issue where removing an extension's local content, e.g. deleting
the user-data-dir/Default/Extensions/<id> directory, would result in a broken
extension. Chrome will now uninstall/remove any extensions where the path to
the extension cannot be resolved.
BUG=31910
TEST=ExtensionServiceTest.CleanupInternalExtensionsMissingLocalContent;
ExtensionServiceTest.CleanupUnpackedExtensionsMissingLocalContent;
test by hand by loading an extension, deleting the local directory, and
restarting chrome
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=134062
Patch Set 1 : Cleaning Up Extensions When Local Content Removed #
Total comments: 5
Patch Set 2 : Pulled garbage collection into its own class. #
Total comments: 10
Patch Set 3 : Removed preexisting race condition #
Total comments: 13
Patch Set 4 : Modified for thread safety #
Total comments: 10
Patch Set 5 : Request changes + extension_file_util #Patch Set 6 : Updated with newest master #Messages
Total messages: 26 (0 generated)
|