diff --git a/mozilla/browser/components/places/src/nsPlacesImportExportService.cpp b/mozilla/browser/components/places/src/nsPlacesImportExportService.cpp index 7e21c6f587f..57dcfe1c5dc 100644 --- a/mozilla/browser/components/places/src/nsPlacesImportExportService.cpp +++ b/mozilla/browser/components/places/src/nsPlacesImportExportService.cpp @@ -2118,6 +2118,10 @@ nsPlacesImportExportService::ImportHTMLFromFileInternal(nsILocalFile* aFile, // wrap the import in a transaction to make it faster mBookmarksService->BeginUpdateBatch(); + if (aIsImportDefaults) { + mBookmarksService->RemoveFolderChildren(mBookmarksRoot); + } + nsCOMPtr parser = do_CreateInstance(kParserCID, &rv); NS_ENSURE_SUCCESS(rv, rv);