# How to handle updates which require a future version of Firefox? \[answered\]

**URL:** https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109
**Category:** addons.mozilla.org
**Created:** [July 16, 2017, 1:57pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109 "2017-07-16T13:57:26Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![DaveRo](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@DaveRo](https://discourse.mozilla.org/u/DaveRo)
#### Post date: [July 16, 2017, 1:57pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/1 "2017-07-16T13:57:26Z")

</div>

I updated my addon - [https://addons.mozilla.org/en-US/firefox/addon/mudcat-browser-tools/](https://addons.mozilla.org/en-US/firefox/addon/mudcat-browser-tools/) - to a webextension. I marked it compatible with Fx 56 because one of the APIs - options\_ui on Android - is only available in 56.

I expected the new version to only appear in the listing if the user is using Fx 56 or above, but that’s not what happens. The listing says ‘unavailable for Fx 52’ or whatever, and there’s no indication that there is an earlier, compatible version. This is misleading and will be offputting to a potential new user, or an existing user installing on a new device. (On desktop, it’s also labelled 'compatible with Fx 57+ which I know means it’s a webextension but is also misleading. Android does at least say it needs 56.)

Can this be improved? An option to specify that a new version should only be offered to a compatible browser - because the earlier version still works?

I thought I might disable the new version, and re-enable it once Fx56 was released. There is a ‘delete/disable’ button on the ‘manage - all versions’ page. The resulting popup explains what happens if you delete it, but not if you disable it.

Does it do what I want - disappear until I re-enable it and offer a user the previous latest version? Or is the user presented with the webextension version and told it’s disabled? I don’t want to try it in case it’s irrevocable and I have to get it re-reviewed.

---

<div class="post-metadata">

### Author: ![Kenny\_D](https://avatars.discourse-cdn.com/v4/letter/k/f19dbf/32.png) [@Kenny\_D](https://discourse.mozilla.org/u/Kenny_D)
#### Post date: [July 16, 2017, 3:34pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/2 "2017-07-16T15:34:58Z")

</div>

![](https://us1.discourse-cdn.com/flex001/uploads/mozilla/original/2X/0/0c4699a20e4e0559fff55ec426c8d7e3cd86dfd3.PNG)

Go to `Manage My Submissions` and click `Compatibility`. From there, you can set a different compatibility for desktop and a different compatibility for android.

---

<div class="post-metadata">

### Author: ![DaveRo](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@DaveRo](https://discourse.mozilla.org/u/DaveRo)
#### Post date: [July 16, 2017, 3:52pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/3 "2017-07-16T15:52:15Z")

</div>

[quote=“Kenny\_D, post:2, topic:17109”]  
Go to Manage My Submissions and click Compatibility…  
[/quote]I suspect you didn’t read my question.

---

<div class="post-metadata">

### Author: ![Kenny\_D](https://avatars.discourse-cdn.com/v4/letter/k/f19dbf/32.png) [@Kenny\_D](https://discourse.mozilla.org/u/Kenny_D)
#### Post date: [July 16, 2017, 3:58pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/4 "2017-07-16T15:58:32Z")

</div>

Does your WebExtension work on latest FF on the desktop? If it does then you can set a lower compatibility on it for desktop, then on the android side you can set it to 56+. Otherwise I can’t think of a better way to solve your problem.

Edit: Hmm I guess that would still show that it’s incompatible on the latest android as well. So in this case, I would probably make a note in the description with a direct link to the older version (not sure if this will work).

---

<div class="post-metadata">

### Author: ![DaveRo](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@DaveRo](https://discourse.mozilla.org/u/DaveRo)
#### Post date: [July 16, 2017, 4:07pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/5 "2017-07-16T16:07:36Z")

</div>

> [@Kenny\_D](#):
>
> Does your WebExtension work on latest FF on the desktop?

It does, as it happens. I know I can make the problem disappear on desktop by making it immediately compatible, but I would still have the problem on android.

Also I want to post a single announcement on the relevant forum covering both desktop and android - users may have both.

---

<div class="post-metadata">

### Author: ![Kenny\_D](https://avatars.discourse-cdn.com/v4/letter/k/f19dbf/32.png) [@Kenny\_D](https://discourse.mozilla.org/u/Kenny_D)
#### Post date: [July 16, 2017, 4:13pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/6 "2017-07-16T16:13:35Z")

</div>

Like I said in my edit, you can right click on the `Add to Firefox` button for older versions and copy link. Then you can paste that link for Android.

[Example](https://addons.mozilla.org/firefox/downloads/file/490568/mudcat_browser_tools-1.2.3-an+fx.xp)

---

<div class="post-metadata">

### Author: ![DaveRo](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@DaveRo](https://discourse.mozilla.org/u/DaveRo)
#### Post date: [July 16, 2017, 4:28pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/7 "2017-07-16T16:28:58Z")

</div>

Thanks for the suggestion, Kenny. It’s rather a kludge - and as I said I want both desktop and android versions to appear at the same time.

So my questions stand:

- can/should the AMO UI be changed to avoid this problem?
- does ‘disable’ solve the problem?

---

<div class="post-metadata">

### Author: ![Kenny\_D](https://avatars.discourse-cdn.com/v4/letter/k/f19dbf/32.png) [@Kenny\_D](https://discourse.mozilla.org/u/Kenny_D)
#### Post date: [July 17, 2017, 5:00pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/8 "2017-07-17T17:00:43Z")

</div>

> [@DaveRo](#):
>
> - can/should the AMO UI be changed to avoid this problem?
> - does ‘disable’ solve the problem?

I’m not sure exactly but I’m going to say no. There should be mods here that should know better.

---

<div class="post-metadata">

### Author: ![jorgev](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@jorgev](https://discourse.mozilla.org/u/jorgev)
#### Post date: [July 18, 2017, 9:41pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/9 "2017-07-18T21:41:07Z")

</div>

> [@DaveRo](#):
>
> - can/should the AMO UI be changed to avoid this problem?

Compatibility for legacy add-ons is a fairly complex problem, so AMO won’t be changed to accommodate this use case.

> [@DaveRo](#):
>
> - does ‘disable’ solve the problem?

Yes, it does what you would expect, and you can re-enable it later on.

---

<div class="post-metadata">

### Author: ![DaveRo](https://avatars.discourse-cdn.com/v4/letter/d/838e76/32.png) [@DaveRo](https://discourse.mozilla.org/u/DaveRo)
#### Post date: [July 18, 2017, 10:02pm UTC](https://discourse.mozilla.org/t/how-to-handle-updates-which-require-a-future-version-of-firefox-answered/17109/10 "2017-07-18T22:02:32Z")

</div>

Thanks.

So - for anyone who is a similar situation - when you get the ‘approved’ email, disable the addon until you’re ready to release it.
