# Strict\_min\_version set to "88.0" in manifest.json, but can't load extension in nightly 88.0a1

**URL:** https://discourse.mozilla.org/t/strict-min-version-set-to-88-0-in-manifest-json-but-cant-load-extension-in-nightly-88-0a1/77329
**Category:** addons.mozilla.org
**Created:** [March 20, 2021, 4:10am UTC](https://discourse.mozilla.org/t/strict-min-version-set-to-88-0-in-manifest-json-but-cant-load-extension-in-nightly-88-0a1/77329 "2021-03-20T04:10:18Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Adam](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Adam](https://discourse.mozilla.org/u/Adam)
#### Post date: [March 20, 2021, 4:10am UTC](https://discourse.mozilla.org/t/strict-min-version-set-to-88-0-in-manifest-json-but-cant-load-extension-in-nightly-88-0a1/77329/1 "2021-03-20T04:10:19Z")

</div>

What should “strict\_min\_version” be to work on all version of 88? It works fine if I set “strict\_min\_version” to “88.0a1”, but I’d like to publish the extension to work on all versions of 88.

---

<div class="post-metadata">

### Author: ![hans\_squared](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/hans_squared/32/67424_2.png) [@hans\_squared](https://discourse.mozilla.org/u/hans_squared)
#### Post date: [March 20, 2021, 9:57am UTC](https://discourse.mozilla.org/t/strict-min-version-set-to-88-0-in-manifest-json-but-cant-load-extension-in-nightly-88-0a1/77329/2 "2021-03-20T09:57:27Z")

</div>

[https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/version/format](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/version/format)  
A string-part that exists is always less than a string-part that doesn’t exist (1.6a is less than 1.6).

I’m not sure I understand the version format, but it sounds like strict\_min\_version would need to be either 88.0.0 or even 88.0.0.0.0 (if that’s actually allowed)

---

<div class="post-metadata">

### Author: ![Adam](https://avatars.discourse-cdn.com/v4/letter/a/4af34b/32.png) [@Adam](https://discourse.mozilla.org/u/Adam)
#### Post date: [March 20, 2021, 2:33pm UTC](https://discourse.mozilla.org/t/strict-min-version-set-to-88-0-in-manifest-json-but-cant-load-extension-in-nightly-88-0a1/77329/3 "2021-03-20T14:33:53Z")

</div>

Thanks for the reply. Unfortunately, the extension still won’t load if I set “strict\_min\_version" to “88.0.0”. I played around with it a little more and set “strict\_min\_version" to “87.0” and I could load the extension on Firefox “87.0b9”, but not on “87.0a1”. Maybe it’s just a bug or intended design.

---

<div class="post-metadata">

### Author: ![freaktechnik](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/freaktechnik/32/37766_2.png) [@freaktechnik](https://discourse.mozilla.org/u/freaktechnik)
#### Post date: [March 20, 2021, 8:50pm UTC](https://discourse.mozilla.org/t/strict-min-version-set-to-88-0-in-manifest-json-but-cant-load-extension-in-nightly-88-0a1/77329/4 "2021-03-20T20:50:28Z")

</div>

It’s intended design. Version 88 is bigger than 88.0a1. So a min version of 88.0a1 is actually the smallest version in the 88 family, all other versions will be bigger. This is so the version number keeps increasing going from nightly (88.0a1), to beta (88.0b1-\*), to release (88.\*).
