IPvFoo is my extension. It works fine on desktop Chrome and Firefox, but it’s broken on Firefox Nightly for Android:
- https://github.com/pmarks-net/ipvfoo
- https://addons.mozilla.org/firefox/addon/ipvfoo/
- https://addons.mozilla.org/en-US/firefox/collections/13250713/test-collection/
The first problem is that the [Click to grant permission] button doesn’t do anything. Here is the relevant API call from https://github.com/pmarks-net/ipvfoo/blob/master/src/popup.js :
const ALL_URLS = "<all_urls>";
...
chrome.permissions.request({origins: [ALL_URLS]});
I’m willing to try things if anyone has ideas, but it seems like it should be Firefox’s responsibility to make desktop MV3 extensions run unmodified.