99 lines
7.4 KiB
Text
99 lines
7.4 KiB
Text
# nsBrowserGlue.js
|
|
|
|
# This component must restrict its registration for the app-startup category
|
|
# to the specific list of apps that use it so it doesn't get loaded in xpcshell.
|
|
# Thus we restrict it to these apps:
|
|
#
|
|
# browser: {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
|
|
# mobile/android: {aa3c5121-dab2-40e2-81ca-7ea25febc110}
|
|
|
|
category app-startup nsBrowserGlue @mozilla.org/browser/browserglue;1 application={ec8030f7-c20a-464f-9b0e-13a3a9e97384} application={aa3c5121-dab2-40e2-81ca-7ea25febc110}
|
|
|
|
# Browser global components initializing before UI startup
|
|
category browser-before-ui-startup resource:///modules/sessionstore/SessionStore.sys.mjs SessionStore.init
|
|
category browser-before-ui-startup resource:///modules/BuiltInThemes.sys.mjs BuiltInThemes.maybeInstallActiveBuiltInTheme
|
|
#ifdef MOZ_NORMANDY
|
|
category browser-before-ui-startup resource://normandy/Normandy.sys.mjs Normandy.init
|
|
#endif
|
|
category browser-before-ui-startup chrome://pocket/content/SaveToPocket.sys.mjs SaveToPocket.init
|
|
category browser-before-ui-startup resource:///modules/ResetPBMPanel.sys.mjs ResetPBMPanel.init
|
|
category browser-before-ui-startup resource:///modules/AboutHomeStartupCache.sys.mjs AboutHomeStartupCache.init
|
|
category browser-before-ui-startup resource:///modules/AccountsGlue.sys.mjs AccountsGlue.init
|
|
|
|
# Browser window lifecycle consumers
|
|
category browser-window-domcontentloaded-before-tabbrowser resource:///modules/BrowserDOMWindow.sys.mjs BrowserDOMWindow.setupInWindow
|
|
category browser-window-domcontentloaded resource:///modules/BrowserWindowTracker.sys.mjs BrowserWindowTracker.track
|
|
category browser-window-domcontentloaded resource:///modules/CustomizableUI.sys.mjs CustomizableUI.handleNewBrowserWindow
|
|
|
|
category browser-window-delayed-startup resource:///modules/ContentAnalysis.sys.mjs ContentAnalysis.initialize
|
|
category browser-window-delayed-startup resource:///modules/HomePage.sys.mjs HomePage.delayedStartup
|
|
category browser-window-delayed-startup moz-src:///browser/components/genai/LinkPreview.sys.mjs LinkPreview.init
|
|
category browser-window-delayed-startup resource:///modules/ReportBrokenSite.sys.mjs ReportBrokenSite.init
|
|
category browser-window-delayed-startup moz-src:///browser/components/search/SearchUIUtils.sys.mjs SearchUIUtils.init
|
|
|
|
category browser-window-unload resource:///modules/BrowserDOMWindow.sys.mjs BrowserDOMWindow.teardownInWindow
|
|
category browser-window-unload moz-src:///browser/components/tabbrowser/NewTabPagePreloading.sys.mjs NewTabPagePreloading.removePreloadedBrowser
|
|
category browser-window-delayed-startup resource:///modules/taskbartabs/TaskbarTabs.sys.mjs TaskbarTabs.init
|
|
|
|
# App startup consumers
|
|
|
|
category browser-first-window-ready resource:///modules/AboutNewTab.sys.mjs AboutNewTab.init
|
|
category browser-first-window-ready resource:///modules/ContentCrashHandlers.sys.mjs TabCrashHandler.init
|
|
category browser-first-window-ready resource:///modules/ProcessHangMonitor.sys.mjs ProcessHangMonitor.init
|
|
category browser-first-window-ready resource://gre/modules/PageThumbs.sys.mjs PageThumbs.init
|
|
category browser-first-window-ready resource://gre/modules/NewTabUtils.sys.mjs NewTabUtils.init
|
|
category browser-first-window-ready resource:///modules/PageActions.sys.mjs PageActions.init
|
|
category browser-first-window-ready resource://gre/modules/DoHController.sys.mjs DoHController.init
|
|
category browser-first-window-ready moz-src:///toolkit/profile/ProfilesDatastoreService.sys.mjs ProfilesDatastoreService.init
|
|
category browser-first-window-ready resource:///modules/profiles/SelectableProfileService.sys.mjs SelectableProfileService.init
|
|
category browser-first-window-ready moz-src:///browser/components/protections/ContentBlockingPrefs.sys.mjs ContentBlockingPrefs.init
|
|
category browser-first-window-ready resource://gre/modules/CaptchaDetectionPingUtils.sys.mjs CaptchaDetectionPingUtils.init
|
|
#ifdef MOZ_SANDBOX
|
|
#ifdef XP_LINUX
|
|
category browser-first-window-ready resource://gre/modules/SandboxUtils.sys.mjs SandboxUtils.maybeWarnAboutMissingUserNamespaces
|
|
#endif
|
|
#endif
|
|
|
|
category browser-idle-startup resource:///modules/PlacesUIUtils.sys.mjs PlacesUIUtils.unblockToolbars
|
|
category browser-idle-startup resource:///modules/BuiltInThemes.sys.mjs BuiltInThemes.ensureBuiltInThemes
|
|
category browser-idle-startup resource://gre/modules/RFPHelper.sys.mjs RFPHelper.init
|
|
category browser-idle-startup resource://gre/modules/Blocklist.sys.mjs Blocklist.loadBlocklistAsync
|
|
category browser-idle-startup moz-src:///browser/components/tabbrowser/TabUnloader.sys.mjs TabUnloader.init
|
|
category browser-idle-startup resource:///modules/GenAI.sys.mjs GenAI.init
|
|
category browser-idle-startup resource:///modules/QuickSuggest.sys.mjs QuickSuggest.init
|
|
category browser-idle-startup resource:///modules/UrlbarSearchTermsPersistence.sys.mjs UrlbarSearchTermsPersistence.init
|
|
category browser-idle-startup moz-src:///browser/components/search/SERPCategorization.sys.mjs SERPCategorization.init
|
|
category browser-idle-startup resource://gre/modules/ContentRelevancyManager.sys.mjs ContentRelevancyManager.init
|
|
category browser-idle-startup resource://gre/modules/ColorwayThemeMigration.sys.mjs ColorwayThemeMigration.maybeWarn
|
|
#ifdef MOZ_UPDATER
|
|
category browser-idle-startup resource://gre/modules/UpdateListener.sys.mjs UpdateListener.maybeShowUnsupportedNotification
|
|
#endif
|
|
#ifdef XP_WIN
|
|
category browser-idle-startup resource:///modules/WindowsJumpLists.sys.mjs WinTaskbarJumpList.startup
|
|
#endif
|
|
#if defined(XP_WIN) || defined(XP_MACOSX)
|
|
category browser-idle-startup moz-src:///browser/components/shell/StartupOSIntegration.sys.mjs StartupOSIntegration.onStartupIdle
|
|
#endif
|
|
|
|
# Note that these telemetry entries schedule their own idle tasks,
|
|
# so they are guaranteed to run after everything else.
|
|
category browser-idle-startup moz-src:///browser/components/StartupTelemetry.sys.mjs StartupTelemetry.browserIdleStartup
|
|
category browser-best-effort-idle-startup moz-src:///browser/components/StartupTelemetry.sys.mjs StartupTelemetry.bestEffortIdleStartup
|
|
|
|
# App shutdown consumers
|
|
category browser-quit-application-granted resource:///modules/BrowserUsageTelemetry.sys.mjs BrowserUsageTelemetry.uninit
|
|
category browser-quit-application-granted resource:///modules/Interactions.sys.mjs Interactions.uninit
|
|
category browser-quit-application-granted resource:///modules/pagedata/PageDataService.sys.mjs PageDataService.uninit
|
|
category browser-quit-application-granted resource://gre/modules/PageThumbs.sys.mjs PageThumbs.uninit
|
|
category browser-quit-application-granted resource://gre/modules/NewTabUtils.sys.mjs NewTabUtils.uninit
|
|
category browser-quit-application-granted resource://normandy/Normandy.sys.mjs Normandy.uninit
|
|
category browser-quit-application-granted resource://gre/modules/RFPHelper.sys.mjs RFPHelper.uninit
|
|
category browser-quit-application-granted resource:///modules/asrouter/ASRouterNewTabHook.sys.mjs ASRouterNewTabHook.destroy
|
|
category browser-quit-application-granted moz-src:///browser/components/search/SERPCategorization.sys.mjs SERPCategorization.uninit
|
|
category browser-quit-application-granted moz-src:///browser/components/search/SearchSERPTelemetry.sys.mjs SearchSERPTelemetry.uninit
|
|
#ifdef MOZ_UPDATER
|
|
category browser-quit-application-granted resource://gre/modules/UpdateListener.sys.mjs UpdateListener.reset
|
|
#endif
|
|
category browser-quit-application-granted resource:///modules/UrlbarSearchTermsPersistence.sys.mjs UrlbarSearchTermsPersistence.uninit
|
|
|
|
category search-service-notification moz-src:///browser/components/search/SearchUIUtils.sys.mjs SearchUIUtils.showSearchServiceNotification
|