Is there anything that can/should be done to trim the sync data between devices & the server? For some reason one of my Vivaldi Android instances got out of sync with the server and now thinks it has to do an initial sync. Well, this is the kind of thing that requires somewhere on the order of 16 hours to complete. Unfortunately, during those 16 hours it usually hiccups somehow and then restarts from the beginning. I had just been babying the sync for 14 hours when I foolishly loaded a few webpages and caused it to restart again.
When I had it set to sync all data, in the Events tab of vivaldi://sync looking at the data in one of the first events it shows there are over 886,000 changes to sync. Changing my settings to only sync bookmarks merely reduced this number to over 840,000. I have a large bookmarks library, and while uncommon I don't think I'm unique.
I have somewhere near 90,000 bookmarks, so I'm not sure what has made this number so large. I'm guessing that it is partly due to the recovery operation I did recently on my desktop. I had accidentally deleted a large portion of my bookmarks and they weren't in the trash. To recover them I imported a recent backup that included them, which imported the entire library in that backup. So I then had to dedupe those bookmarks to restore my library to its normal state.
The dedupe process involved deleting at least 60,000 bookmarks, but there was an issue where the deduplication deletions got restored by the sync I believe. So I disabled sync while I finished removing all the duplicates, then enabled sync to push the correct library the server. I assume each one of those imports and deletes is a change to be synced, but that still doesn't get up to ~10x my library. Surely it's not trying to sync every change I've ever made since the creation of my sync account?
This synced fine to the Snapshot installation on my phone, but the Beta installation is in this funky state now. I cannot just blow away the profile and sync as if it's a new installation; I have a lot of bookmarks that were created in the Beta instance and have not been pushed to the server. If I destroy that data, I won't be able to rebuild it -- there are far too many new bookmarks for me to able to reproduce them with any accuracy.
So I'm curious if there is any kind if maintenance I could do to reduce the amount of changes that have to be synced to restore the sync connection. It would be nice if the sync could be segmented even, where it synced 100,000 changes and then wrote them to the system so they persisted. Then I could sync the next 100,000 and so on until I have finally synced all the changes.
As it works now, the sync is all or nothing. If the sync fails for whatever reason, then it doesn't hold onto any of the changes it successfully downloaded and restarts from the beginning. Perhaps there is the possibility for a change in the design of how sync works. Successfully downloaded changes could be written to the system on the fly. Changes are downloaded in sets of 100, however it seems that writing each set would incur a significant performance penalty. Maybe something like every 1,000, 2,500, 5,000 or 10,000 would be a good cutoff. Probably on the higher end, it doesn't take long to download 1,000 changes, perhaps even as high as 25,000 would be the right balance of performance and stability.
I may file a bug to this effect. This issue is hampering my productivity over the course of days as I try to work through it, and a quick fix of resetting the profile would lead to data loss. I have some data to collect before I can do that though.
Thanks for any help resolving this.
Webroot Filtering Extension
For more discussion please go to https://forum.vivaldi.net/topic/43047/webroot-filtering-extension-causes-problems
modedit hortened post, added link to discussion
Does not happen for me on Manjaro XFCE with Vivaldi snapshot 1800.5.
Does it also happen in private mode? In a guest profile?
Edit: Btw, I have had a similar issue before on Windows. If I switched tab while watching a video in fullscreen, Vivaldi would remain in fullscreen also for the other tab. This was fixed a while ago, though (can't remember in which version). Also, it didn't happen if I exited fullscreen normally.
@Gwen-Dragon With the older versions this didn't helped for me. After setting the checkbox I could navigate on different tabs but the dev tools had always a delay after hitting a break point. This delay is gone in latest the version.
I got a reply from Nir:
There is a change in the encryption of passwords starting from Google Chrome 80 (Currently still in Beta >
Maybe it's the same change on Vivaldi.
I still don't know how the passwords are encrypted on the new version, it requires some research.
So I guess we'll have to wait and see. Not that I use the tool all the time, but it's indispensable when I need it.
Thanks for reminding me about this post @Valsu
It was in the old forum so the formatting had gone. Hopefully it is easier to read now.
I forgot about this idea for a cross-platform spam-check and report.
Simple right-click option and would work anywhere you see an email address.
Question is, would this be worth submitting as a browser feature ?
I use Vivaldi daily; you have agreeable extensions that will do a similar task; negotiator being one. When I used Firefox, I wanted my browser to work for me, not to have technology run my life.
The way to make ANY browser private, is delete ALL tracking extensions; and most important delete Google, Facebook, Twitter, and any tracking social media and start engines which track; Google, Bing, and Yahoo all track; I have deleted all from my system.