Unpacked extensions disappear on browser restart
-
I have a few profiles in Vivaldi and all of the profiles should have a certain set of extensions. Instead of having multiple copies of the same extensions I chose to relocate the unpacked versions of them and install those extensions to other Vivaldi profiles from there. Everything works but sometimes some extension will just randomly disappear from the installed extensions. It's not getting uninstalled, the preferences of the extension are not gone from Local Extension Settings folder. But if I install this extension back and then restart Vivaldi, it's disappearing again. The only solution that worked is to rename the folder where this extension contents are kept. Anyone has any ideas why this is happening and how to fix it other than renaming the folder? Everytime I have to do so, other profiles suffer.
-
@Gwen-Dragon Vivaldi Stable, Windows 7 but these don't matter. Extensions disappear sometimes, not every time. It can easily be months before it happens. It's more of a call for help on fixing the problem without renaming folders rather than a bug report. It may have something to do with manual updates of extensions but I'm not sure if this could be the only reason.
-
@pokemn Have you found a more permanent solution than renaming the folder? Thanks!
-
Unpacked extensions download to the Download folder.
Most likely you deleted the folder. Put the Unpacked extensions to other special folder.
-
@barbudo2005
Thanks for the suggestion, but nope, I keep all my unpacked extensions in a separate folder, so 100% nothing was ever deleted. Funny thing is:- this issue affects only some of the extensions from this folder, not all of them
- it only failed on a Mac, not on Windows
So there is definitely something fishy going on there
I've moved the few failing extensions to another folder and they seem to survive the restarts (and hopefully will not disappear some time later), but would still like to know what the root cause is and hope for a less hacky fix -
@eugenesv The unpacked extensions are stored outside of browser profile folder? Are the extension's files really removed? Perhaps a security tool on your MAc detect this extension as malware/privacyleak and deletes it?
Or had the extension only disappeared from Extension Manager?
-
@eugenesv said in Unpacked extensions disappear on browser restart:
this issue affects only some of the extensions from this folder, not all of them
it only failed on a Mac, not on WindowsIf you have a case with detailed description how to reproduce, please do report issue to Vivaldi tracker
-
For your reference, I have not experienced this anymore for a long while
-
@DoctorG said in Unpacked extensions disappear on browser restart:
The unpacked extensions are stored outside of browser profile folder?
Yes
Are the extension's files really removed?
No
Perhaps a security tool on your MAc detect this extension as malware/privacyleak and deletes it?
No
Or had the extension only disappeared from Extension Manager?
Yes, though as originally reported, the extension settings are still there, so whenever I add the same extension from the same folder, the extension appears without any loss of settings
-
@eugenesv I have several unpacked extensions that have never disappeared. One possible reason for the disappearances could be the extension update service.
If it is an extension that was on the Web Store but got removed for a violation, then you might need to edit the
manifest.json
file to prevent the updater from identifying the extension. You would want to remove thekey
key and its corresponding value. Not sure if any other values need to be removed/altered, but thekey
definitely needs to be removed.But, if it is the case that the extension was removed from the store, you should really be sure that the extension is still safe to use. Malware being added in is a common reason for an extension's removal.
So something like this:
{ ... "incognito": "split", "key": "MIIBIjA...QAB", "manifest_version": 2, ... }
Should be changed to this:
{ ... "incognito": "split", "manifest_version": 2, ... }
-
@nomadic said in Unpacked extensions disappear on browser restart:
extension that was on the Web Store but got removed for a violation
Thanks for the suggestion, but that's not it either, e.g., I can reliably reproduce the bug with the following still valid extension add-url-to-window-title
(though I'm glad that this security feature exists even for the unpacked extensions, didn't know about it) -
@eugenesv LOL, my old UserJS url2title from 2006 does the same and works nice.
Just download, save as url2title.user.js, open Extension manager, activate Developer mode, and drag file into extension manager on extension icon in middle of page to install.
Will never be removed by troublesome Chromium extension management, Chrome & Co. do not use blocklist for userJS, i checked this.