I’ve been holding off to add data_collection_permissions to by add-on manifest as the property has a minimum browser version is 140, even though Firefox still supports 115 ESR. I just installed the 115 ESR to see how it would handle it if I added the property to my manifest, and the about:debugging gives this warning:
Warning details
Reading manifest: Warning processing browser_specific_settings.gecko.data_collection_permissions: An unexpected property was found in the WebExtension manifest.
Which does make sense considering the property is not supported in this version, but I am wondering if this would actually cause an issue to users? My add-on installed fine on my install of 115 ESR, but of course I am “installing” my add-on via about:debugging instead of through a signed XPI.
Obviously I could just increase the strict_min_version to 140, but I would prefer if I could still have updates available for the few users of my add-on who are still on 115.
FYI this is what I tested in my manifest:
"browser_specific_settings": { "gecko_android": { "strict_min_version": "120.0" }, "gecko": { "id": "{9abb0ce4-6348-4119-b97a-3f8116351aca}", "strict_min_version": "115.0", "data_collection_permissions": { "required": \["none"\] } } },
So my question is: would I be able to submit this to AMO, and would users still on 115 be able to install/update my add-on despite this warning?