- Githubajitesh13/webextension-activity-reporter
- PlatformFirefox >= 72
- StackJavaScript
Extensions do most of their work invisibly from users and hence Extension activity is a complete mystery for most users, even advanced ones. Providing more transparency could help increase reliability of abuse reporting and accountability for developers, as well as providing an additional useful tool to aid investigating bugs in the Extensions or in the Firefox WebExtensions internals.
The activityLog Extension will help the user to track the activities of the activated Extensions in their browser. For example, the network requests they are making, altered browser settings, the API function calls and events they are executing or listening during the background functioning of Firefox. This will also let the user know which component of an activated Extensions is activated currently and what task it is concerned with. Unlike the about:addons which is the primary way how all Firefox users manage their addons which includes listing, enabling/disabling, setting preferences, etc. This Extension will list out the activities other extensions are doing and will enable a feature for firefox developers, WebExtension developers, reviewers and sophisticated users to trace the individual Extensions. This feature is not meant to provide information in a format that's useful for the average user, just for the people who already have a thorough understanding of how Extensions work.
Here is how the output of the activity monitor looks like: