Name Description Size
AbuseReporter.jsm A singleton object used to create new AbuseReport instances for a given addonId and enforce a minium amount of time between two report submissions . 12119
AddonContentPolicy.cpp Enforces content policies for WebExtension scopes. Currently: - Prevents loading scripts with a non-default JavaScript version. - Checks custom content security policies for sufficiently stringent script-src and object-src directives. 13975
AddonContentPolicy.h 665
addonManager.js This component serves as integration between the platform and AddonManager. It is responsible for initializing and shutting down the AddonManager as well as passing new installs from webpages to the AddonManager. 11431
AddonManager.jsm 139541
AddonManagerStartup-inlines.h Object iterator base classes *************************************************************************** 5762
AddonManagerStartup.cpp URI utils *************************************************************************** 25386
AddonManagerStartup.h 1614
AddonManagerWebAPI.cpp unused 4238
AddonManagerWebAPI.h 797
amContentHandler.jsm Handles a new request for an application/x-xpinstall file. @param aMimetype The mimetype of the file @param aContext The context passed to nsIChannel.asyncOpen @param aRequest The nsIRequest dealing with the content 3172
amIAddonManagerStartup.idl Reads and parses startup data from the addonState.json.lz4 file, checks for modifications, and returns the result. Returns null for an empty or nonexistent state file, but throws for an invalid one. 3071
amInstallTrigger.jsm 7008
amIWebInstallPrompt.idl amIWebInstallPrompt is used, if available, by the default implementation of amIWebInstallInfo to display a confirmation UI to the user before running installs. 987
amWebAPI.jsm Helper to implement an asychronous method visible to content, where the method is implemented by sending a message to the parent process and then wrapping the returned object or error in an appropriate object. This helper method ensures that: - Returned Promise objects are from the content window - Rejected Promises have Error objects from the content window - Only non-internal errors are exposed to the caller @param {string} apiRequest The command to invoke in the parent process. @param {array<cloneable>} apiArgs The arguments to include with the request to the parent process. @param {function} resultConvert If provided, a function called with the result from the parent process as an argument. Used to convert the result into something appropriate for content. @returns {Promise<any>} A Promise suitable for passing directly to content. 8403
Blocklist.jsm -*- indent-tabs-mode: nil; js-indent-level: 2 -*- 96910
components.conf 1734
content 26
default-theme 3
docs 3
extensions.manifest 553 Returns the nearest parent of `path` which is an immediate child of `base` 2655
internal 12 2632
LightweightThemeManager.jsm Returns the currently active theme, taking the fallback theme into account if we'd be using the default theme otherwise. This will always return the original theme data and not make use of locally persisted resources. 1133 2218
test 6
.eslintrc.js 556