Vivaldi snapshot kill my SD icons, Sync
-
Hi, I use sync on Windows, Linux and Android, every time I boot into one of the desktop systems one or more speed dial icons are deleted or blank.
This happened randomly on customized or regular page icons.Vivaldi 5.7.2921.55, Windows 11, Opensuse Linux.
Can anybody confirm this?Cheers, mib
-
@mib2berlin Yes, we will have more of this.
They have changed the way custom thumbnails work.
I'll just copy what I wrote here: https://forum.vivaldi.net/post/645420As of 5.7 I believe the custom thumbnails are saved in the folder SyncedFiles. The files in this folder are referenced from Bookmarks.
However, it looks like they are not actually Synced, and they also do not appear to be deleted if the custom thumbnail is deleted. So this is definitely a Work In Progress. I think sync of thumbnails will come.
file_mapping.json is now empty, and no longer used for this purpose.So they are stored in your profile folder now:
5G4Y2DCKZYJJFASTIGFWQCC7F5S527AO6SS3DLHDIEIFTQLVJYXA.4525 7VARPKX7BPFIIZXOG7TCLTE37HZDK7FJCKJLAOLVTF6WISRPL7KA.8960 AUELE6TDY5FVZQMP6HFSZGQ5TNESNEW427XFVAUNXDKBT3YSNTMQ.14984 AVHBOTLQYITQ74E66A5F6RIFT6ETP4RKYO4WRK44TEIXI2BJRMMQ.40162 E3DFNFUETSWW5F6CMFX64P6TZIMBWJBGJSQEWFJOE6IL4VAP2N4Q.74480 ESWRZ4QS3QMHUEO3BNX5UVOKVQ62PBSVJNA7FUJ6LJPPYXI3SDYA.8465 F25XJ6FOJW2GR35BPBUAFLI36NV6SU4WAAHIUNJMCIABNJLBA7VA.8561 FF4VQPBI4ZWGPRHI732HCN2FECUWJP3SNOCEFWPPUMFBLJ7D2FAQ.75056 FUH74F3NS23ZO6A2XBK4CZJRXIH35QXNCKI7D5OICXJZKYIIQSIQ.8821 RBWXH2PGIZF5MAOS54XNWFE26IHZEW6ECBJY6EUVRQ2MIOVVZK6A.17098 SyncedFilesData SyncedFilesData.bak WFJR3MK7K54H37VI7VW772BWFQNUNKEWDBXEVRW54HTQ3GZAWVGA.44077 WR77ZYVP3T6OYKHELLACBZNKNX2KTKN22KXLURU6FJKMG5NGDQ4A.58563 YLQWJBNXFPZ6KCTXT3XX4EPTMOWRZ7LZB52C7HK77QXA6HVC6C3Q.10963 ZAIKIF2ZT4DBO4JNIBJ2OGRANJUI2FQS55XCHAQSQFAAPNSI22TA.8138 ZULRJ6ULZHZ2KJY2AVTXLR735PF3ZKYFV6M6UDFWA77DQ55EEY3A.23043
Each of these files are actually a thumbnail.
And the Bookmarks file references these files like this:
"Thumbnail": "chrome://vivaldi-data/synced-store/AUELE6TDY5FVZQMP6HFSZGQ5TNESNEW427XFVAUNXDKBT3YSNTMQ.14984",
The bookmarks are of course synced, but the actual files are not...The auto-generated thumbnails are still stored in
VivaldiThumbnails
:
"Thumbnail": "chrome://vivaldi-data/thumbnail/246PVPT77WIZKGMUBGQUBIQIVSCCK4BE.png",
But if these files are not actually synced, we will end up with broken thumbnails every time sync kicks in. I don't really know what they are thinking about this. I don't know why they rolled this into Stable without considering sync.
The icons are new, and clearly this is something they're working on integrating into Sync, it just doesn't work at the moment
-
Every time Sync triggers a change to one of the thumbnails in Bookmarks, it will change on all devices, and break if the image is not stored in
SyncedFiles
.I believe the long code is some hash of the image. This means in practice that if the exact same image is set again on all devices, the hash will be the same and it will "work", as a workaround at least.
So if you have the same image the other devices, add it there again. It should get the same "code". But this will have to be done on all devices and the exact same images used.
Inspecting the SD reveals the code of these images. Opening the below src url will show the image.
<img width="100%" height="auto" src="chrome://vivaldi-data/synced-store/AUELE6TDY5FVZQMP6HFSZGQ5TNESNEW427XFVAUNXDKBT3YSNTMQ.14984">
I was really happy when I found this out - only to later discover that the images were not actually synced across devices...
-
@Pathduck
Thank you for the good explanation, I know they work at something but as you mention it should not break existing setups.
I use images stored in a cloud, so they are exactly the same images.
I will try to find out whether I can assign an image to a hash.
It is a bit strange also page previews, meant not customized icons are deleted. In my screen shot the icons of the folder left bottom but a customized Vivaldi icon is not.Thanks for the amount of information, mib
-
@Pathduck
and ...
Do you think it make sense to file a bug report?
It should be possible to stop the sync process for the SD icons until this is working correctly.Cheers, mib
-
@mib2berlin said in Vivaldi snapshot kill my SD icons, Sync:
Do you think it make sense to file a bug report?
I don't know. They probably know about this already, but like I said it's strange they allowed this to get into Stable without Sync working.
I will try to find out whether I can assign an image to a hash.
You don't do that, that's done when select a custom thumbnail. If you select the image you already use on the other systems, it should (in theory) have the same hash. You'll have to check this, just look in the SyncedFiles folder.
It is a bit strange also page previews, meant not customized icons are deleted.
I have no idea what that's caused by. We know from before that this can happen from time to time, maybe a different bug?
It should be possible to stop the sync process for the SD icons until this is working correctly.
No, the point is the SD icon files are not synced, and you can't stop sync of Bookmarks - well you wouldn't want that anyway.
All this is from some quick testing just on my local system I did tonight, so don't trust anything I say
-
@Pathduck
I will delete the whole crap and start on one device with adding icons for a test.
Left is Linux, right is the Windows SyncedFiles folder. -
Meanwhile, there is no sync problem with it when you have the same path to the same image on your two computers)
-
@pavlokoval
Hi, I use Linux and Windows, itΒ΄s not posible to have the same path on all platforms.
I have the same path on all Windows installs but it still fail.
At moment I have copied the latest version of my SyncedFiles on all devices, this is working.Cheers, mib