Extension browser actions do not appear
Summary
When installing a temporary addon, if it has a browser_action in its manifest, it will not appear.
Steps to reproduce:
- Download Mozilla's webextensions-examples repository (I've tested with commit a545cdcd6993f9d6cfe5b1a3a3d1c4cacf1a380a)
- Start Tor browser.
- Navigate to about:addons
- Click the gear icon and select "Debug Addons"
- Click "Load Temporary Add-on..."
- Select webextensions-examples/beasify/manifest.json
What is the current bug behavior?
No action icon is added to Tor Browser, neither in the toolbar nor in any of the customization menus, rendering the addon inoperable.
What is the expected behavior?
The pawprint addon added by the Beastify extension appears in the toolbar
Environment
Arch Linux via the torbrowser-launcher package, and Tails.
Seems to first appear in Tor Browser Bundle 11.0; this issue does not occur in Tor Browser Bundle 10.5.10.
Relevant logs and/or screenshots
N/A
Notes
Yes, I realize this is about extensions, which are discouraged. And I agree that installing random extensions into Tor is a bad idea. But this issue prevents me from using an extension that I wrote myself, and thus trust.