Export links of all extensions crashes the browser
-
Reporting a bug. I'm trying this extension but it crashes Vivaldi when I run it.
Export links of all extensions
https://chrome.google.com/webstore/detail/export-links-of-all-exten/cmeckkgeamghjhkepejgjockldoblhcb -
@dynamix Vivaldi syncs extensions. You donβt need to export them.
-
@luetage I never use synching features, not a fan of putting my personal data and passwords on any server not ran by me. I'm used to doing things the Firefox way of copying the profile folder and having everything ready in one place when migrating to other machines. Unfortunately, doing that is a big hassle in chromium browsers.
-
@dynamix Probably a bug in the extension itself, as Vivaldi is an "extension/app" on top of Chromium.
Make sure to always test issues in a clean profile, and also check the same in a clean profile of other Chromium browsers that it doesn't happen there.
https://help.vivaldi.com/desktop/troubleshoot/troubleshooting-issues/When you are satisfied you have tested thoroughly all possibilities, then report a crashing bug. The browser might fail with certain extensions that are written specifically for Chrome - this is expected - but should (IMO) never crash on errors, so it should be reported.
Please read:
- Help us reproduce your issue
- How to report a bug for Vivaldi
- How to report crashes on Windows, macOS, Linux
carefully and report the bug to Vivaldi bugtracker
-
@Pathduck I tested thoroughly as you suggested and submitted a bug report. The problem only happens in Vivaldi. I didn't know that Vivaldi was an extension/app on top of Chromium, perhaps that's why the extension crashes and might not work at all. Hopefully the dev team will figure it out and fix it.
-
@dynamix Good
They might be able to fix the crash by making the code more robust. No guarantees they'll be able to fix an extension failing though. Just stop Vivaldi from crashing at that point.
-
Crash happens with internal Daily 5.5.2790, too.
I confirmed VB-91604 "Export links of all extensions crashes the browser"@dynamix See https://github.com/gabrielbarros/export-all-extensions/issues/6
-
Crash (actually more forced close) with 5.4.2753.27 too.
@Pathduck But the extension worked also after that vivaldi became an app. Sadly, I can't help too much as I only recall to have used it on a Vivaldi 4.x build so unsure when it broke.
-
I got a feedback from the developers, they reproduced the crash and they'll try to fix it. Apparently they're a small team and there's no ETA when/if it will be fixed.
-
Hi there
I also had the same extension which started to crash Vivaldi so I deleted it.
I now use ..
Share ExtensionsEven that has problems (the Export buttons don't work) which can be overcome by ...
- Open Share Extensions
- In the top left select the extensions you want to save.
- Then right click on the page and ... Save As ... Webpage Complete (*.htm, *.html).
This will give you the URL links to all the extensions you want to reinstall. Your backing up of the User Data folder in Vivaldi would have saved all the extension settings so you can be up and away again very quickly.
Billy
-
This post is deleted! -
@dynamix Looks like it is a bug with Vivaldi, but it is easy enough to work around in this case.
I submitted a pull request on the extension's GitHub page, so hopefully the developer only needs to merge the changes and publish them to the store (takes a few days for published changes to be accepted and go live).
https://github.com/gabrielbarros/export-all-extensions/pull/7
As for the bug, it looks like calling
window.close()
in an extension action popup causes Vivaldi to close everything. Not sure if it is a crash or just all the windows closing.If you search how to close an extension action popup on StackOverflow, they tell you to use
window.close()
, so I can imagine there are quite a few extensions out there that are affected by this bug.I will submit a bug report later once I get a chance to do a bit more testing.
-
@dynamix I saw Nomadic pull on GH. Maybe could be useful to add this on the VB @DoctorG
-
-
@Hadden89 Yep, it is an option. If you load it as an unpacked extension, select the
/export-all-extensions/src
folder as the directory. -
@nomadic From what I've experienced, it's a crash, because there's a crash dump (which I submitted with my bug report).
-
@Hadden89 said in Export links of all extensions crashes the browser:
Maybe could be useful to add this on the VB @DoctorG
Done.
-
@DoctorG Should I submit a separate bug report that is only about the
window.close()
behavior in popups or is the current report enough?The extension developer merged my changes, so the extension will soon work properly in Vivaldi.
-
@nomadic The chrome store has the fixed version as of today. I tested it and it works, thanks for your patch
-
@nomadic said in Export links of all extensions crashes the browser:
Should I submit a separate bug report that is only about the window.close() behavior in popups
Please report as extra issue to Vivaldi bug tracker. If the reported are related to each other, the Vivaldi devs will link them.