Manifest v3 and chrome version

463 views
Skip to first unread message

Lobanov Ivan

unread,
Oct 21, 2024, 12:33:28 PMOct 21
to Chromium Extensions

I am preparing an extension version of MV3. It has a lot of bugs when udating from MV2 on chrome versions below 124.

The main error is that the offscreen feature is somehow not working on Windows 7 and Chrome version 109 (although the documentation says that it is supported starting from version 109 and above). This error is probably happening only on Windows 7 and affecting a lot of users.

As far as I understand, MV2 extensions in Chrome will be deprecated in stores starting from chrome versions above 129-130. So there is probably no need for the migration to MV3 for all users. Is this correct?

Oliver Dunk

unread,
Oct 21, 2024, 12:52:15 PMOct 21
to Lobanov Ivan, Chromium Extensions
Hi Lobanov,

I'm not aware of any issues with offscreen documents in Chrome 109, but I don't have a device handy to test, and it's possible we fixed something in a future version. Would you mind sharing the error you're getting? It could be (for example) that the `reasons` you are using weren't yet supported.

We won't be disabling Manifest V2 extensions in Chrome 109 but I'd advise against restricting your extension to anything too new since there is always some lag in users updating, and users on older Chrome versions may want to install your extension from the store.

Oliver Dunk | DevRel, Chrome Extensions | https://developer.chrome.com/ | London, GB


--
You received this message because you are subscribed to the Google Groups "Chromium Extensions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-extens...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/chromium-extensions/c6fb3c79-27f4-4a7e-a55c-0403c79434cbn%40chromium.org.

Don Schmitt

unread,
Oct 21, 2024, 1:00:07 PMOct 21
to Oliver Dunk, Lobanov Ivan, Chromium Extensions
As far as I know there is no offscreen in Chrome 109.

Our MV3 solution uses offscreen to port localStorage from MV2 to chrome.storage, and that failed for our Windows 7 users because chrome.offscreen.createDocument was not defined.  So for Windows 7 users we added a check for chrome.offscreen and if not defined then we use a new tab to port the localStorage settings.



Lobanov Ivan

unread,
Oct 22, 2024, 5:05:59 PMOct 22
to Chromium Extensions, Oliver Dunk, Chromium Extensions

Hello, Oliver

Sorry for the late response. Among the reasons I use DOM_PARSER and USER_MEDIA, as far as I know, they are ok with Chrome 109

I wanted to ask about users with Chrome 109. According to this documentation, if I raise the minimum_chrome_version, users with the lower Chrome versions won't be able to install an extension from the store and automatic updates will be turned off. Is this correct? And, as I understand, I can still downgrade minimum_chrome_version in future extension releases if I find a way how to fix the existing issue?
понедельник, 21 октября 2024 г. в 19:52:15 UTC+3, Oliver Dunk:

Oliver Dunk

unread,
Nov 4, 2024, 5:29:36 PMNov 4
to Lobanov Ivan, Chromium Extensions
Hi Lobanov,

Apologies for the delayed reply.

According to this documentation, if I raise the minimum_chrome_version, users with the lower Chrome versions won't be able to install an extension from the store and automatic updates will be turned off. Is this correct?

Yes, that's correct.

And, as I understand, I can still downgrade minimum_chrome_version in future extension releases if I find a way how to fix the existing issue?

Yes also :) 
Oliver Dunk | DevRel, Chrome Extensions | https://developer.chrome.com/ | London, GB

Reply all
Reply to author
Forward
0 new messages