For manifest’s browser_specific_settings.gecko_android.strict_min_version
It was Firefox 109:
However, many API was still missing/incomplete or bad at that time.
So I would set it to 128, which is the latest supported ESR version.
Note that Android doesn’t have a ESR channel, so all users should be on the latest version, so this really doesn’t matter that much.
What I’m trying to say, is that you should keep support for ESR channel for the desktop, but on Android, moving it more aggressively up won’t hurt . That is, if you really need to…
Thanks for reply, I just checked and my latest Android version is different than the desktop one, so I would like to know which Android version started supporting MV3 (browser_specific_settings.gecko_android.strict_min_version
is for the Android version)
There wasn’t a specific release in which Android received support for MV3. If you’re just targeting Android and not a specific capability, you could use “120.0” as that’s the release where WebExtensions were opened up for general availability (blog posthttps://blog.mozilla.org/addons/2023/11/01/is-your-extension-ready-for-firefox-for-android/).
You’re best off checking the MDN support tables to see if/when the APIs methods and properties you’re using became available on Firefox for Android.
This post was flagged by the community and is temporarily hidden.