floccusaddon / floccus

:cloud: Sync your bookmarks privately across browsers and devices
https://floccus.org
Mozilla Public License 2.0
5.88k stars 241 forks source link

floccus not sync favicon between client of Firefox #1115

Closed tomergam closed 2 years ago

tomergam commented 2 years ago

Which version of floccus are you using?

Firefox 99.0.1 (64-bit) - Windows

Sync method

{"label"=>"Nextcloud Bookmarks"}

Which browser are you using?

Firefox 99.0.1 (64-bit)

Which version of Nextcloud Bookmarks are you using? (if relevant)

No response

Which version of Nextcloud? (if relevant)

v23.0.2

What kind of WebDAV server are you using? (if relevant)

No response

Describe the Bug

favicon is not sync between firefox client, there is globe icon, only after opening the URL, the favicon showing

Expected Behavior

the favicon should appear in you environment after full sync

To Reproduce

Installed new clean browser with floccus extension

Debug log provided

marcelklehr commented 2 years ago

Yep, this is a known limitation. (I should probably add this to the FAQ.) Also see #81 where this was first reported.

cracket commented 2 years ago

I will have to counter this bug, because I have observed something opposite. I have pulled my bookmarks from webdav using floccus 4.17.1 on firefox esr 102.3.0 fresh installation. Synchronization of thousands of items took 15 minutes. Half hour after synchronization machine was still experiencing heavy network traffic without any browser activity. I was shocked because FF was downloading every single favicon from the internet for each new bookmark that was pulled, and after another half hour every "globe" icon was replaced with original one. So after some time firefox did synced favicons on it's own extremely slowing down my network connectivity.

This is obviously not a bug of floccus as far as I can see, but limitation of xbel. But if you discuss it - make sure you take into account privacy&performance impact related to it:

I recommend also reading a bug report from mozilla about favicons and impact of caching them: https://bugzilla.mozilla.org/show_bug.cgi?id=1618257 which suggests that even if floccus synced favicons, ff would ignore the cache and reload favicons directly

There is also nice document mentioned there about favicon based fingerprinting https://www.cs.uic.edu/~polakis/papers/solomos-ndss21.pdf

So I suggest keeping this issue "On hold" and participating in discussion about firefox behavior on favicons.

marcelklehr commented 2 years ago

Thanks for the insights @cracket. I will close this issue in light of this.

github-actions[bot] commented 1 year ago

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.