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.
Go to Manage My Submissions and click Compatibility. From there, you can set a different compatibility for desktop and a different compatibility for android.
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).
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.