@tam710562, despite the inbuild Vivaldi screenshot can do it too, clicking on the icon, I prefer to use a desktop app (ShareX) with way more possibilities, apart to upload the captures to share it.
[image: MruXWT.png]
[image: fWbqAq.png]
@mgunt5 Look, I’ve written maybe a dozen mods that solve this problem, you only need to look around on this forum board. It’s something everyone runs into doing JS modifications. E.g. ☛ https://forum.vivaldi.net/post/461432
I've used GPT to optimize the code, and now it's running super fast and snappy—just like Opera's Easy Files feature! The performance and responsiveness have improved a lot, and it really feels smooth in daily use.
I'm attaching the optimized version here for anyone who's interested. Feel free to check it out
https://github.com/aliicoding99/easyfile/blob/main/easy-files
This simple solution apparently breaks confirmation popups. For whatever reason the buttons are added to footer.
edit: oh well, [image: 1539685719517-furious.gif] I accidentally loaded the mod twice and that broke everything, all working as expected
@PlayerMiller Good point, didn’t notice the switch. Made the change in OP. Additionally the prerequisite enabling the custom buttons experiment isn’t needed anymore.
@legobuilder26 I never brought the update to the mod here. We have custom buttons now, there is no reason to load a toolbar icon with Javascript. See first post for the updated version.
@tam710562:
I can't reproduce your issue.
I uninstalled then reinstalled your javascript, relaunched Vivaldi, and now it does not misbehave anymore.
Thanks for your help and patience.
@Flaming28 I also use the Show quotes on the start page mod and there are no errors here and the code is up to date and working.
Are you using the latest version of this mod?
[image: lcx2Jtr.png]
@dude99 I know your take is meant to be lighthearted, but that’s exactly how it played out. It’s the reason we don’t pay for this browser with ca$h, the devs feed off our pain and confusion instead. Why would you allow your users the liberty to mess with your carefully constructed program, if not to torture them.