BrowserComponents.manifest (9331B)
1 # nsBrowserGlue.js 2 3 # This component must restrict its registration for the app-startup category 4 # to the specific list of apps that use it so it doesn't get loaded in xpcshell. 5 # Thus we restrict it to these apps: 6 # 7 # browser: {ec8030f7-c20a-464f-9b0e-13a3a9e97384} 8 # mobile/android: {aa3c5121-dab2-40e2-81ca-7ea25febc110} 9 10 category app-startup nsBrowserGlue @mozilla.org/browser/browserglue;1 application={ec8030f7-c20a-464f-9b0e-13a3a9e97384} application={aa3c5121-dab2-40e2-81ca-7ea25febc110} 11 12 category first-startup-new-profile resource:///modules/AboutNewTabResourceMapping.sys.mjs AboutNewTabResourceMapping.firstStartupNewProfile 13 14 # Browser global components initializing before UI startup 15 category browser-before-ui-startup resource:///modules/sessionstore/SessionStore.sys.mjs SessionStore.init 16 category browser-before-ui-startup resource:///modules/BuiltInThemes.sys.mjs BuiltInThemes.maybeInstallActiveBuiltInTheme 17 #ifdef MOZ_NORMANDY 18 category browser-before-ui-startup resource://normandy/Normandy.sys.mjs Normandy.init 19 #endif 20 category browser-before-ui-startup moz-src:///browser/components/privatebrowsing/ResetPBMPanel.sys.mjs ResetPBMPanel.init 21 category browser-before-ui-startup resource:///modules/HomepageOverride.sys.mjs HomepageOverride.check 22 # newtab component is disabled. tor-browser#43886 23 category browser-before-ui-startup resource:///modules/AccountsGlue.sys.mjs AccountsGlue.init 24 category browser-before-ui-startup moz-src:///browser/modules/ObserverForwarder.sys.mjs ObserverForwarder.init 25 category browser-before-ui-startup moz-src:///browser/components/ipprotection/IPProtectionService.sys.mjs IPProtectionService.maybeEarlyInit 26 27 # Browser window lifecycle consumers 28 category browser-window-domcontentloaded-before-tabbrowser resource:///modules/BrowserDOMWindow.sys.mjs BrowserDOMWindow.setupInWindow 29 category browser-window-domcontentloaded resource:///modules/BrowserWindowTracker.sys.mjs BrowserWindowTracker.track 30 category browser-window-domcontentloaded moz-src:///browser/components/customizableui/CustomizableUI.sys.mjs CustomizableUI.handleNewBrowserWindow 31 32 category browser-window-delayed-startup moz-src:///browser/components/contentanalysis/content/ContentAnalysis.sys.mjs ContentAnalysis.initialize 33 category browser-window-delayed-startup resource:///modules/HomePage.sys.mjs HomePage.delayedStartup 34 # LinkPreview.sys.mjs is missing. tor-browser#44045. 35 category browser-window-delayed-startup moz-src:///browser/components/aiwindow/ui/modules/AIWindow.sys.mjs AIWindow.init 36 category browser-window-delayed-startup moz-src:///browser/components/reportbrokensite/ReportBrokenSite.sys.mjs ReportBrokenSite.init 37 category browser-window-delayed-startup moz-src:///browser/components/search/SearchUIUtils.sys.mjs SearchUIUtils.init 38 category browser-window-delayed-startup resource:///modules/taskbartabs/TaskbarTabsPageAction.sys.mjs TaskbarTabsPageAction.init 39 40 category browser-window-unload resource:///modules/BrowserDOMWindow.sys.mjs BrowserDOMWindow.teardownInWindow 41 category browser-window-unload moz-src:///browser/components/tabbrowser/NewTabPagePreloading.sys.mjs NewTabPagePreloading.removePreloadedBrowser 42 43 # App startup consumers 44 45 category browser-first-window-ready resource:///modules/ContentCrashHandlers.sys.mjs TabCrashHandler.init 46 category browser-first-window-ready resource:///modules/ProcessHangMonitor.sys.mjs ProcessHangMonitor.init 47 category browser-first-window-ready resource://gre/modules/PageThumbs.sys.mjs PageThumbs.init 48 category browser-first-window-ready resource://gre/modules/NewTabUtils.sys.mjs NewTabUtils.init 49 category browser-first-window-ready resource:///modules/PageActions.sys.mjs PageActions.init 50 category browser-first-window-ready moz-src:///toolkit/components/doh/DoHController.sys.mjs DoHController.init 51 category browser-first-window-ready moz-src:///toolkit/profile/ProfilesDatastoreService.sys.mjs ProfilesDatastoreService.init 52 category browser-first-window-ready resource:///modules/profiles/SelectableProfileService.sys.mjs SelectableProfileService.init 53 category browser-first-window-ready resource://gre/modules/CaptchaDetectionPingUtils.sys.mjs CaptchaDetectionPingUtils.init 54 category browser-first-window-ready moz-src:///browser/components/ipprotection/IPProtectionService.sys.mjs IPProtectionService.init 55 #ifdef MOZ_SANDBOX 56 #ifdef XP_LINUX 57 category browser-first-window-ready resource://gre/modules/SandboxUtils.sys.mjs SandboxUtils.maybeWarnAboutMissingUserNamespaces 58 #endif 59 category browser-window-delayed-startup resource://gre/modules/SandboxUtils.sys.mjs SandboxUtils.maybeWarnAboutDisabledContentSandbox 60 category browser-first-window-ready resource://gre/modules/SandboxUtils.sys.mjs SandboxUtils.observeContentSandboxPref 61 #endif 62 category browser-first-window-ready moz-src:///browser/modules/ClipboardPrivacy.sys.mjs ClipboardPrivacy.init 63 category browser-first-window-ready moz-src:///browser/modules/SecurityLevelNotification.sys.mjs SecurityLevelNotification.ready 64 category browser-first-window-ready moz-src:///toolkit/modules/DragDropFilter.sys.mjs DragDropFilter.init 65 category browser-first-window-ready moz-src:///browser/modules/TorSettingsNotification.sys.mjs TorSettingsNotification.ready 66 category browser-first-window-ready moz-src:///browser/components/onionservices/OnionAliasStore.sys.mjs OnionAliasStore.init 67 68 category browser-idle-startup moz-src:///browser/components/places/PlacesUIUtils.sys.mjs PlacesUIUtils.unblockToolbars 69 category browser-idle-startup resource:///modules/BuiltInThemes.sys.mjs BuiltInThemes.ensureBuiltInThemes 70 category browser-idle-startup resource://gre/modules/RFPHelper.sys.mjs RFPHelper.init 71 category browser-idle-startup resource://gre/modules/Blocklist.sys.mjs Blocklist.loadBlocklistAsync 72 category browser-idle-startup resource://gre/modules/psm/RemoteSecuritySettings.sys.mjs RemoteSecuritySettings.init 73 category browser-idle-startup moz-src:///browser/components/tabbrowser/TabUnloader.sys.mjs TabUnloader.init 74 # GenAI.sys.mjs is missing. tor-browser#44045. 75 category browser-idle-startup moz-src:///browser/components/urlbar/QuickSuggest.sys.mjs QuickSuggest.init 76 category browser-idle-startup moz-src:///browser/components/urlbar/UrlbarSearchTermsPersistence.sys.mjs UrlbarSearchTermsPersistence.init 77 category browser-idle-startup moz-src:///browser/components/search/SERPCategorization.sys.mjs SERPCategorization.init 78 category browser-idle-startup resource://gre/modules/ContentRelevancyManager.sys.mjs ContentRelevancyManager.init 79 category browser-idle-startup resource://gre/modules/ColorwayThemeMigration.sys.mjs ColorwayThemeMigration.maybeWarn 80 category browser-idle-startup resource://gre/modules/AppServicesTracing.sys.mjs RustLogForwarder.init 81 #ifdef MOZ_UPDATER 82 category browser-idle-startup resource://gre/modules/UpdateListener.sys.mjs UpdateListener.maybeShowUnsupportedNotification 83 #endif 84 #ifdef XP_WIN 85 category browser-idle-startup resource:///modules/WindowsJumpLists.sys.mjs WinTaskbarJumpList.startup 86 #endif 87 #if defined(XP_WIN) || defined(XP_MACOSX) 88 category browser-idle-startup moz-src:///browser/components/shell/StartupOSIntegration.sys.mjs StartupOSIntegration.onStartupIdle 89 #endif 90 91 # Note that these telemetry entries schedule their own idle tasks, 92 # so they are guaranteed to run after everything else. 93 category browser-idle-startup moz-src:///browser/components/StartupTelemetry.sys.mjs StartupTelemetry.browserIdleStartup 94 category browser-best-effort-idle-startup moz-src:///browser/components/StartupTelemetry.sys.mjs StartupTelemetry.bestEffortIdleStartup 95 96 # App shutdown consumers 97 category browser-quit-application-granted resource:///modules/BrowserUsageTelemetry.sys.mjs BrowserUsageTelemetry.uninit 98 category browser-quit-application-granted moz-src:///browser/components/places/Interactions.sys.mjs Interactions.uninit 99 category browser-quit-application-granted moz-src:///browser/components/pagedata/PageDataService.sys.mjs PageDataService.uninit 100 category browser-quit-application-granted resource://gre/modules/PageThumbs.sys.mjs PageThumbs.uninit 101 category browser-quit-application-granted resource://gre/modules/NewTabUtils.sys.mjs NewTabUtils.uninit 102 #ifdef MOZ_NORMANDY 103 category browser-quit-application-granted resource://normandy/Normandy.sys.mjs Normandy.uninit 104 #endif 105 category browser-quit-application-granted resource://gre/modules/RFPHelper.sys.mjs RFPHelper.uninit 106 category browser-quit-application-granted moz-src:///browser/components/search/SERPCategorization.sys.mjs SERPCategorization.uninit 107 category browser-quit-application-granted moz-src:///browser/components/search/SearchSERPTelemetry.sys.mjs SearchSERPTelemetry.uninit 108 #ifdef MOZ_UPDATER 109 category browser-quit-application-granted resource://gre/modules/UpdateListener.sys.mjs UpdateListener.reset 110 #endif 111 category browser-quit-application-granted moz-src:///browser/components/urlbar/UrlbarSearchTermsPersistence.sys.mjs UrlbarSearchTermsPersistence.uninit 112 category browser-quit-application-granted moz-src:///browser/components/ipprotection/IPProtectionService.sys.mjs IPProtectionService.uninit 113 category browser-quit-application-granted moz-src:///browser/components/onionservices/OnionAliasStore.sys.mjs OnionAliasStore.uninit 114 115 category browser-newtab-external-component moz-src:///browser/components/search/SearchUIUtils.sys.mjs SearchNewTabComponentsRegistrant