hoverzoom icon indicating copy to clipboard operation
hoverzoom copied to clipboard

Manifest V3 support

Open koryphaee opened this issue 1 year ago • 3 comments

For better or worse, Chrome is phasing out Manifest V2 in favor of V3.

My Chrome 127 is telling me this extension may soon™ be supported anymore: image

Are there any plans to migrate to manifest V3? Ideally no funcionality would be lost when doing so. If that is not possible could a separate version (like uBlock Origin Lite) be the solution?

koryphaee avatar Aug 19 '24 12:08 koryphaee

This is a non-trivial migration and I'm very short on time. Pull requests would be appreciated.

extesy avatar Aug 19 '24 23:08 extesy

@GrosPoulet It looks like Chrome will soon kill the extension unless we migrate: https://www.androidpolice.com/chrome-canary-manifest-v2-extensions-ad-blockers-gone/

extesy avatar Oct 07 '24 21:10 extesy

A few days ago the extension was removed for me thanks to the enforcement of manifest v3. My chrome version is 129. For anyone who stumbles across this issue, to buy yourself more time until june 2025:

Scripted methode:

EnableManifestV2.reg.txt

  1. Download the above txt file, inspect the content and then remove .txt part so the extension is .reg
  2. Double click on this file to add the needed reg key.
  3. Close all your chrome tabs
  4. Visit https://chromewebstore.google.com/detail/hover-zoom+/pccckmaobkjjboncdfnnofkonhgpceea . You can now download and use hz+ again.

Manual methode:

  1. In windows search go to: regedit
  2. Then navigate to the following location: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies
  3. You need to create a new folder named Google.
  4. Within this new folder, create another folder named Chrome.
  5. Within the Chrome folder, create a REG_DWORD key, with the name: ExtensionManifestV2Availability with an hex value of 2. image
  6. close all your chrome tabs.
  7. Visit https://chromewebstore.google.com/detail/hover-zoom+/pccckmaobkjjboncdfnnofkonhgpceea . You can now download and use hz+ again.

Macleykun avatar Oct 13 '24 10:10 Macleykun

Just wondering if it would be considerably easier and less time consuming to previse a script version release (to be run in e.g. Tampermonkey) until a manifest v3 compliant extension release is available? User scripts are what I'm currently switching to for important extensions that are already abandoned and will never make the switch to v3 or off those worked on until the switch is made.

Edit: Be very careful with and possibly reconsider using ExtensionManifestV2Availability as this might cause another issue you'd likely not want to deal with: https://support.google.com/chrome/thread/302850883/extensionmanifestv2availability-causing-your-browser-is-managed-by-your-organization?hl=en

Eiion avatar Oct 22 '24 02:10 Eiion

@Eiion Or... Google being ennoying and to can get to publish a new version

ZatsuneSakurako avatar Oct 22 '24 07:10 ZatsuneSakurako

When is this going to happen?

tetsuya-ops avatar Nov 14 '24 04:11 tetsuya-ops

I just got it killed today

deathemperor avatar Mar 08 '25 15:03 deathemperor

For me it was last week. Just re-activate it. It will work until v2 support gets completely removed from chromium based browsers. Still, it's time to look for an alternative or to update Hoverzoom. .

Eiion avatar Mar 08 '25 19:03 Eiion

Thanks to all the work that was merged in: https://github.com/extesy/hoverzoom/pull/1522 The version over at: https://chromewebstore.google.com/detail/hover-zoom+/pccckmaobkjjboncdfnnofkonhgpceea

Is now manifest V3 compliant! ✨ so far it works perfect! The version there is 1.0.229, because of the following reason:

Sounds good. I'm going to merge this branch and publish a new build but only for Chrome because it got disabled there. After that I'll wait for some time in case there are any serious bugs found, and if not then I'll publish it for Firefox and Edge. Thank you for testing!

https://github.com/extesy/hoverzoom/pull/1522#issuecomment-2722798079

Macleykun avatar Mar 19 '25 11:03 Macleykun

Thank you guys for your continued efforts to keep the extension alive and working!

Eiion avatar Mar 20 '25 10:03 Eiion

With the newest Version 1.1.0 I've just ran into an error with the Extension on Brave Browser (so far no reaction to the update in Chrome):

Image

Given the previous version 1.0.229 ran without issues or warnings on Brave, I wonder what change from 1.0.229 to 1.1.0 is causing that.

Brave is up to date - Version 1.76.81 Chromium: 134.0.6998.166 (Official Build) (64-bit)](https://brave.com/latest/)

Eiion avatar Mar 22 '25 18:03 Eiion

@Eiion please see my response in https://github.com/extesy/hoverzoom/issues/1584#issuecomment-2745340545

extesy avatar Mar 22 '25 18:03 extesy

Umm new permissions, is this because of MV3? "Read browser history"?

Image

anirudhp06 avatar Apr 04 '25 12:04 anirudhp06

@anirudhp06 yes, that's correct

extesy avatar Apr 04 '25 15:04 extesy

So hover zoom + will not snoop into my history right? Its just for MV3?

@anirudhp06 yes, that's correct

anirudhp06 avatar Apr 04 '25 15:04 anirudhp06

@anirudhp06 As the home page says:

  1. It doesn't collect any use data whatsoever.
  2. This extension will never be sold out, and it will never compromise users' privacy.

extesy avatar Apr 04 '25 15:04 extesy