image-picka icon indicating copy to clipboard operation
image-picka copied to clipboard

Unexpected property "data_collection_permissions" in the manifest (version 0.22)

Open DenB10 opened this issue 2 months ago • 5 comments

I don't know exactly what the “data_collection_permissions” property you added to the manifest in the latest version 0.22.1 corresponds to, but it prevents the extension from being installed in Firefox versions prior to 140.

DenB10 avatar Oct 27 '25 18:10 DenB10

Tried with Firefox 139 and it works fine:

Image

What is your OS, browser version? How did you install the addon? Screenshots will also help.

eight04 avatar Oct 28 '25 04:10 eight04

Here is an article about data_collection_permissions: https://blog.mozilla.org/addons/2025/10/23/data-collection-consent-changes-for-new-firefox-extensions/

eight04 avatar Oct 28 '25 04:10 eight04

No problem with Firefox 140 on Windows 10, but I have a computer running Windows 7, so I can only use Firefox 115 max. And on this computer, Image Picka 0.22.1 cannot be installed (appears to be corrupted). Debugging the module indicates:

Extension is invalid
Reading manifest: Error processing browser_specific_settings.gecko: Unexpected property “data_collection_permissions”

DenB10 avatar Oct 28 '25 13:10 DenB10

https://bugzilla.mozilla.org/show_bug.cgi?id=1996829

I guess there are 3 options:

  1. Remove data_collection_permissions in future version, in case AMO doesn't require this property.
  2. Firefox team decides to use a different property that is compatible with old Firefox.
  3. Otherwise, we will have to create a separated build targeting older Firefox. However, you will only be able to install it from Github.

eight04 avatar Oct 28 '25 14:10 eight04

Thank you for reporting this on Bugzilla and for your response. For now, I have removed “data_collection-permissions” from the manifest and was able to install Image Picka in FF115 without any issues.

DenB10 avatar Oct 28 '25 15:10 DenB10