Documentation for strict_min_version in manifest.json

https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/manifest.json#Example exemplifies use of strict_min_version but nearer the head of the page, there’s no bullet pointed link for it; https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/strict_min_version does not exist.

Please, where is the documentation?

It’s not a standalone key, it’s a sub property of the applications key.

1 Like

D’oh! Thanks.

From https://developer.mozilla.org/docs/Mozilla/Add-ons/WebExtensions/manifest.json/applications#Firefox_(Gecko)_properties:

Defaults to “42a1”.

Is that still true?

https://github.com/bgpat/anchor-selector/issues/2#issuecomment-431114634 observed:

Works with Firefox for Android 48.0 and later, Firefox 48.0 and later

… is there, I wonder, a different default at AMO when things are not specified at AMO? @jorgev

Yes, it looks like new submissions without a strict_min_version default to 48.0 as the min version. I don’t know when that was introduced or why. Would need to dig into the AMO code to try to find that out.

1 Like

OK, I put myself into Step Away from The Computer mode and thought:

“What do I most associate with Firefox 48?”

Answer: SeaMonkey (don’t ask me why) and if we ignore the first result at https://www.google.com/search?q=“Firefox+48”+%2B"SeaMonkey" then we’re at/around http://web.archive.org/web/20181002002702/https://addons.mozilla.org/en-US/firefox/addon/fireshot/versions/?page=1#version-0.98.88 with:

  • Added multiprocess support for Firefox 48 and later versions

https://www.mozilla.org/firefox/48.0/releasenotes/#note-786661 (2016-08-02) :arrow_forward: scroll up (obtrusive banner)

★ new Process separation (e10s) is enabled for some of you. …


So @jorgev my lazy guess:

  • 48 was the point at./around which AMO began determining whether submissions were compatible with e10s.

Now for me it’s back to that top result in Google, https://addons.mozilla.org/addon/lcarstrek/ | http://web.archive.org/web/20180730113022/https://addons.mozilla.org/en-US/firefox/addon/lcarstrek/ | caa:addon/lcarstrek not in the Classic Add-ons Archive, so I’m grabbing it quick before it disappears … :slight_smile: