-
Notifications
You must be signed in to change notification settings - Fork 327
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Firefox for Android does not support manifest.incognito set to "not_allowed" #761
Comments
This adds separate artifact target for Firefox for Android and ensures ad-hoc call to bundle:* produce renamed artifact. See #761
Oof, while extension with $ web-ext lint
Applying config files: ./package.json, ./web-ext-config.js
Cannot convert undefined or null to object This means upload to AMO store also fails, as it uses the same validator. This super over-complicates entire setup. The |
Welcome the next episode if this soap opera 🙃 As we are unable to ship the same Turns out AMO will pick the latest package as the canonical release, using its platforms as the only available platforms. This translated to a pretty nasty situation: I uploaded android version after desktop one, and it effectively made it impossible for desktop users to install ipfs-companion: I disabled Android version for now, as it has a smaller user base, restoring install for desktop. |
@lidel Currently trying to install the extension on Android and getting add-on corrupted error, even with 2.8.3. Is that related to this issue? |
@ProjectMoon oh wow, you found another issue with AMO and Android 🎖️ 😬 I revisited it on my phone and:
It looks like AMO ignores platform constraints and instead of "last available android version" (2.8.3) it just blindly grabs the latest package (2.8.5), which is not marked as safe for Android. I filled upstream bug for this at |
This change: - removes 'incognito' key from Firefox manifest - unifies manifest for Firefox on Desktop and Android (bundle:fennec calls bundle:firefox) making it possible to publish a single package supporting both platforms to work around AMO issues described in: #761 (comment) - adds `manifest.chromium.json` for Chrome-specific keys
This change: - removes 'incognito' key from Firefox manifest - unifies manifest for Firefox on Desktop and Android (bundle:fennec calls bundle:firefox) making it possible to publish a single package supporting both platforms to work around AMO issues described in: #761 (comment) - adds `manifest.chromium.json` for Chrome-specific keys
This change: - removes 'incognito' key from Firefox manifest - unifies manifest for Firefox on Desktop and Android (bundle:fennec calls bundle:firefox) making it possible to publish a single package supporting both platforms to work around AMO issues described in: #761 (comment) - adds `manifest.chromium.json` for Chrome-specific keys
mozilla/addons#1108 is resolved and fix is published to AMO, remaining Android work continued in #779 |
incognito = not_allowed
was introduced in #704 & #705, sadly it made manifest incompatible with Firefox for AndroidProblem
Full error:
Fix for now
Solution (2.8.5+)
The text was updated successfully, but these errors were encountered: