Unsolved Half my extension don't work on Linux Arch (Kernel 5.12.10, KDE 5)
-
@npro No, I don't have a Brave for Windows setup, as I've been using exclusively Vivaldi for years, so I just manually installed them on Brave for Linux and tested them that way, and they all just worked right away. But given that I attempted manually reinstalling those extensions on Vivaldi for Linux, I don't think the Sync is likely to be the culprit.
-
@mashallah Then that sentence is not justified, extensions installed manually in Vivaldi always worked for me. Manually overwriting extensions after they were already sync'ed doesn't mean they are cleanly installed to be compared with how they work in a fresh Brave profile, especially when this concerns different OSes. Try installing the same extensions in a new clean Vivaldi profile for testing
vivaldi-stable --user-data-dir=/tmp/vivtestprofile &
/added : and if they work you should manually removing Extensions-related data from you config folders, while keeping a backup beforehand. Then import what settings you can from extensions that support exporting data to a file or similar.
-
@npro It works perfectly that way, thanks! So it seems the bug is related to Vivaldi Sync. I'll try completely clearing my Vivaldi user data, installing all extensions manually, and then re-Syncing again to see if that helps.
-
@mashallah said in Half my extension don't work on Linux:
then re-Syncing again to see if that helps
yeah that could be an idea
-
@npro This solution worked, thanks. Though this is still clearly a Vivaldi Sync bug that needs to be fixed at some point.
-
@mashallah Not sure about it, if an extension writes some data somewhere in MS Windows (like C:\Windows\TEMP) it could be possible that the programmer didn't think about the possibility of someone syncing it to Linux so that the path would be changed automatically, which would make the extension not work.
-
@npro The bug suddenly returned. All the same symptoms as before. Idk what to do.
-
@guigirl I guess I'll try completely excluding extensions from Sync and using Sync only for everything else. Ultimately I can't drop Sync entirely as a few of my more obscure and rarely used passwords are stored only in Vivaldi Password Manager.
-
@guigirl I actually have and use KeePass, and have been for a few years, with >90% of my passwords being there. But on a few websites I very rarely use, I've been lazy and used Vivaldi's password generator and manager. I don't even remember which exact websites those were, so migrating all of them into KeePass would be a challenge, and I don't want to find out later that I lost access to some of those.
-
The problem returned after I closed Vivaldi and launched it again. At this point it seems unrelated to Sync. Having to reset my extensions every day makes long-term usage of Vivaldi untenable and I'll have to switch to Brave unless I figure out a lasting solution to this.
-
@gwen-dragon My full list of extensions: https://i.imgur.com/YMuZ7F7.png
Most of my Vivaldi settings are defaults other than cosmetic stuff, tab behaviour, and search engine preferences. I have never pressed Delete Browser Data.
The two extensions that most noticeably break are uBlock Origin and Search By Image - they are the two I always noticed breaking. Autoscroll definitely doesn't ever break. Not sure about others as it's a bit harder to immediately notice. Just tested the Google Translate extension - the inline translation functionality is broken, but it retains the ability to open a new translator tab. -
I have a potentially relevant update - uBlock Origin didn't work in the restored session YouTube tab I had, even if I reloaded the tab multiple times. However, closing the tab and opening a new YouTube tab made it work there again. It's still not working correctly in other tabs from the restored session. What is going on?
EDIT: Closing Vivaldi and launching it again made uBlock Origin stop working on that YouTube tab again. Similarly, closing the tab and opening a new YouTube tab again makes uBlock Origin work again, meaning this is fully reproducible. I think this is as close to a confirmation of cause+effect as it gets.
-
Testing more things - extensions never work in cloned tabs, regardless of whether they worked in the parent tab. New tabs opened either by Ctrl+T or by middle-clicking a link always have extensions work, even if they didn't work in the parent tab. Disabling lazy loading of restored session tabs had no impact - restored session tabs still had broken extensions. This is the most bizarre bug I ever experienced. I just don't get it.
-
Testing all these same things in Brave confirms this behaviour is Vivaldi-specific. I reinstalled Vivaldi multiple different times (both from Pacman and AUR to make sure it's not specific to one install script being broken), including scrubbing all Vivaldi-related folders clean, none of that helped.
-
@gwen-dragon
aapbdbdomjkkjkaonfhkkikfgjllcleb : Google Translate : version 2_0_9
ahfgeienlihckogmohjhadlkjgocpleb : Web Store : version 0_2
cimiefiiaegbelhefglklhhakcgmhkai : Plasma Integration : version 1_8_0_1
cjpalhdlnbpafiamejdnhcphjbkeiagm : uBlock Origin : version 1_35_2
cnojnbdhbhnkbcieeekonklommdnndci : Search by Image : version 3_6_3
fngmhnnpilhplaeedifhccceomclgfbg : EditThisCookie : version 1_6_3
jffbochibkahlbbmanpmndnhmeliecah : Vivaldi Picture-In-Picture : version 1_0
jinjaccalgkegednnccohejagnlnfdag : Violentmonkey : version 2_13_0
kmendfapggjehodndflmmgagdbamhnfd : CryptoTokenExtension : version 0_9_74
mhjfbmdgcfjbbpaeojofohoefgiehjai : Chromium PDF Viewer : version 1
mnjggcdmjocbbbhaepdhchncahnbgone : SponsorBlock for YouTube - Skip Sponsorships : version 2_0_16_2
mpognobbkildjkofajifpdfhcoklimli : Vivaldi : version 1_5
nkeimhogjdpnpccoofpliimaahmaaome : Google Hangouts : version 1_3_16
occjjkgifpmdgodlplnacmkejpdionan : AutoScroll : version 4_10
ogfcmafjalglgifnmanfmnieipoejdcf : uMatrix : version 1_4_0
ohnjgmpcibpbafdlkimncjhflgedgpam : 4chan X : version 1_14_21_3
pkedcjkdefgpdelpbcmbmeomcjbeemfm : Chrome Media Router : version 9121_329_0_0 -
@gwen-dragon
uBlock Origin has the most noticeable failure state - it stops blocking YouTube ads and the element zapper becomes completely unaccessible.
Search By Image remains in the context menu, but all buttons related to the extension within the context menu stop working - clicking them has 0 noticeable effect.
Google Translate loses the inline translation feature.All of those are reproducible on my machine by either cloning a tab and trying to use those extensions in the cloned tab or closing the browser and restoring the previous session and trying to use those extensions in any tab from the previous session.
-
To illustrate, I'll make a few screenshots of the reproduction in a new window.
First, I open a YouTube tab: https://i.imgur.com/llHbMay.png
There are no ads. If I right click -> Block Element..., it enters the element zapper mode as it should: https://puu.sh/HPFiw/384081559d.png
Then I right click on the tab above and clone it, and immediately see an ad in the top left as uBlock Origin stopped working: https://puu.sh/HPFiN/c2cc796247.png
Now right click -> Block Element... has no discernible effect - my input is just ignored and the element zapper mode is not entered (idk how to display this via screenshot).Reloading tabs with F5 or Ctrl+R has no impact on their behaviour. Entering a different URL in the address bar of a broken-extension tab has the extensions keep being broken, suggesting this is a tab-scope issue.
-
Ppafflick moved this topic from Sync on