[GH-ISSUE #259] Sync does not respect the latest changes on another client or Nextcloud Bookmarks app #248

Closed
opened 2026-02-25 22:36:36 +03:00 by kerem · 5 comments
Owner

Originally created by @e-alfred on GitHub (Apr 9, 2019).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/259

Software versions

  • Browser: Vivaldi, Opera, Firefox, Chrome
  • Nextcloud: 15.0.6
  • Nextcloud Bookmarks app: 0.16.4
  • Floccus: 3.2.15
  • Floccus sync method: nextcloud-folders

Steps to reproduce

  1. A lot of redundant bookmarks were created due to this bug: https://github.com/marcelklehr/floccus/issues/258
  2. If I delete or change bookmarks on one client or the Nextcloud Bookmarks App directly, the will be re-synced by other clients.

Expected outcome

The latest changes on a client or the Bookmarks app should always take precedence over an older state on another client or the server. Bookmarks that have changed or were deleted shouldn't be re-synced with an older state from another client.

Actual outcome

Unwanted and deleted or changed Bookmarks are re-synced from other clients to the server while ignoring the fact that they were deleted or changed on another system.

Originally created by @e-alfred on GitHub (Apr 9, 2019). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/259 <!-- Hello there! Thank you for providing feedback! Please answer the below questions to allow for as smooth a process of tackling the issue as possible :) (Note: Everything surrounded by arrows, like this text for example, will not be visible.) --> ### Software versions <!-- Please provide the versions of the following software products in your set up --> - Browser: Vivaldi, Opera, Firefox, Chrome - Nextcloud: 15.0.6 - Nextcloud Bookmarks app: 0.16.4 - Floccus: 3.2.15 - Floccus sync method: nextcloud-folders <!-- Sync methods are either XBEL/webdav (signified as `webdav`), nextcloud Bookmarks legacy (signified as `nextcloud`), or nextcloud Bookmarks v0.14+ with folders (signified as `nextcloud-folders`) --> ### Steps to reproduce <!-- What did you do? Be as specific as possible --> 1. A lot of redundant bookmarks were created due to this bug: https://github.com/marcelklehr/floccus/issues/258 2. If I delete or change bookmarks on one client or the Nextcloud Bookmarks App directly, the will be re-synced by other clients. ### Expected outcome <!-- What did you think was going to happen or what do you think should have happened? --> The latest changes on a client or the Bookmarks app should always take precedence over an older state on another client or the server. Bookmarks that have changed or were deleted shouldn't be re-synced with an older state from another client. ### Actual outcome <!-- What actually happened after you did the above steps? --> Unwanted and deleted or changed Bookmarks are re-synced from other clients to the server while ignoring the fact that they were deleted or changed on another system.
kerem closed this issue 2026-02-25 22:36:36 +03:00
Author
Owner

@marcelklehr commented on GitHub (Apr 9, 2019):

Could you try resetting the cache on all clients, syncing all clients, and then removing the bookmarks in question again?

<!-- gh-comment-id:481241842 --> @marcelklehr commented on GitHub (Apr 9, 2019): Could you try resetting the cache on all clients, syncing all clients, and then removing the bookmarks in question again?
Author
Owner

@e-alfred commented on GitHub (Apr 10, 2019):

Okay, I bit the bullet and did the following:

  • Disable all Floccus clients so they stop syncing bogus bookmarks
  • Remove all redundant bookmarks from the Bookmarks UI in Nextcloud (the new interface makes it really easy which is awesome!)
  • Removed the bookmarks in the folder synced with Floccus on each browser
  • Set the "merge bookmarks" checkmark and enabled sync in Floccus again

Now everything works again, but I think this is still a bug. The last change on any client or the server UI should take precedence over all other clients with an older state. Syncing back old bookmarks from other clients is very annoying for users actually. The only exception probably would be a deletion of all bookmarks similar to the Nextcloud sync client warning of a complete removal of everything. Maybe a recycle bin in the Bookmarks app would be another idea to mitigate this?

<!-- gh-comment-id:481690570 --> @e-alfred commented on GitHub (Apr 10, 2019): Okay, I bit the bullet and did the following: - Disable all Floccus clients so they stop syncing bogus bookmarks - Remove all redundant bookmarks from the Bookmarks UI in Nextcloud (the new interface makes it really easy which is awesome!) - Removed the bookmarks in the folder synced with Floccus on each browser - Set the "merge bookmarks" checkmark and enabled sync in Floccus again Now everything works again, but I think this is still a bug. The last change on any client or the server UI should take precedence over all other clients with an older state. Syncing back old bookmarks from other clients is very annoying for users actually. The only exception probably would be a deletion of all bookmarks similar to the Nextcloud sync client warning of a complete removal of everything. Maybe a recycle bin in the Bookmarks app would be another idea to mitigate this?
Author
Owner

@marcelklehr commented on GitHub (Apr 10, 2019):

the new interface makes it really easy which is awesome!

Glad you like it :)

Syncing back old bookmarks from other clients is very annoying for users actually.

I will try to replicate this, but I agree, it shouldn't do this.

<!-- gh-comment-id:481703560 --> @marcelklehr commented on GitHub (Apr 10, 2019): > the new interface makes it really easy which is awesome! Glad you like it :) > Syncing back old bookmarks from other clients is very annoying for users actually. I will try to replicate this, but I agree, it shouldn't do this.
Author
Owner

@marcelklehr commented on GitHub (Apr 10, 2019):

I cannot replicate this with any normal bookmarks that I delete, so this behavior probably was specific to the circumstances with the duplicates. Thanks for your feedback, as always :) 🌟

<!-- gh-comment-id:481721435 --> @marcelklehr commented on GitHub (Apr 10, 2019): I cannot replicate this with any normal bookmarks that I delete, so this behavior probably was specific to the circumstances with the duplicates. Thanks for your feedback, as always :) :star2:
Author
Owner

@github-actions[bot] commented on GitHub (Mar 21, 2023):

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.

<!-- gh-comment-id:1477490047 --> @github-actions[bot] commented on GitHub (Mar 21, 2023): 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.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/floccus#248
No description provided.