Bug 1436347 - Move first PlacesUtils and PlacesBackups use farther in the startup test. r=florian
MozReview-Commit-ID: 2AKeu83ovkr
--- a/browser/base/content/test/performance/browser_startup.js
+++ b/browser/base/content/test/performance/browser_startup.js
@@ -45,18 +45,16 @@ const startupPhases = {
])
}},
// For the following phases of startup we have only a black list for now
// We are at this phase after creating the first browser window (ie. after final-ui-startup).
"before opening first browser window": {blacklist: {
modules: new Set([
- "resource://gre/modules/PlacesBackups.jsm",
- "resource://gre/modules/PlacesUtils.jsm",
])
}},
// We reach this phase right after showing the first browser window.
// This means that anything already loaded at this point has been loaded
// before first paint and delayed it.
"before first paint": {blacklist: {
components: new Set([
@@ -69,16 +67,17 @@ const startupPhases = {
"chrome://webcompat/content/lib/ua_overrider.jsm",
"resource:///modules/AboutNewTab.jsm",
"resource:///modules/BrowserUITelemetry.jsm",
"resource:///modules/BrowserUsageTelemetry.jsm",
"resource:///modules/ContentCrashHandlers.jsm",
"resource:///modules/DirectoryLinksProvider.jsm",
"resource://gre/modules/NewTabUtils.jsm",
"resource://gre/modules/PageThumbs.jsm",
+ "resource://gre/modules/PlacesUtils.jsm",
"resource://gre/modules/Promise.jsm", // imported by devtools during _delayedStartup
"resource://gre/modules/Preferences.jsm",
]),
services: new Set([
"@mozilla.org/browser/search-service;1",
])
}},
@@ -95,16 +94,17 @@ const startupPhases = {
// Bug 1391495 - RecentWindow.jsm is intermittently used.
// "resource:///modules/RecentWindow.jsm",
"resource://gre/modules/BookmarkHTMLUtils.jsm",
"resource://gre/modules/Bookmarks.jsm",
"resource://gre/modules/ContextualIdentityService.jsm",
"resource://gre/modules/CrashSubmit.jsm",
"resource://gre/modules/FxAccounts.jsm",
"resource://gre/modules/FxAccountsStorage.jsm",
+ "resource://gre/modules/PlacesBackups.jsm",
"resource://gre/modules/PlacesSyncUtils.jsm",
"resource://gre/modules/Sqlite.jsm",
]),
services: new Set([
"@mozilla.org/browser/annotation-service;1",
"@mozilla.org/browser/nav-bookmarks-service;1",
])
}},