User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:73.0) Gecko/20100101 Firefox/73.0
Steps to reproduce:
Web extensions can request permissions, including a special meta permisson named
activeTab which allows being granted permissions only when the user invokes the extension.
Google's documentation for
activeTab states that it allows to
intercept network requests in the tab to the tab's main frame origin using the webRequest API.
However, in mozilla's documentation about activeTab, there is no mention of the webRequest API.
Also the incompatibility isn't mentioned in the chrome incompatibilities list.
An extension that uses activeTab to intercept network requests doesn't work in Firefox.
It would be very nice if it worked the same way as it does in Chrome. It would be nice for developers because extensions would be cross-browser compatible and require less permissions, and better for users because they wouldn't have to allow extensions that periodically need to intercept network requests to snoop on all of their network traffic all the time.