[GH-ISSUE #221] Chromium Vivaldi - Syncing without Hierarchy #211

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

Originally created by @tomershvueli on GitHub (Jan 2, 2019).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/221

Software versions

  • Browser: Vivaldi 2.2.1388.37
  • Nextcloud: 14.0.4
  • Nextcloud Bookmarks app: 0.15.1
  • Floccus: 3.2.2
  • Floccus sync method: nextcloud Bookmarks v0.14+ with folders

Steps to reproduce

  1. Set up Floccus for syncing
  2. When sync is complete, all of my bookmarks are in the parent directory I selected in the Extension, but not in their respective folders. This is continuing the conversation from Issue #215.

Expected outcome

I would have expected the bookmarks to be synced locally in the proper hierarchy that they were saved in.

Actual outcome

All of the bookmarks were saved in the parent directory as siblings, without any hierarchical data.

Debug log

Debug looked a lot like this:
(local)CREATE - #undefined[MindSumo](https://mindsumo.com/home) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2670;-1[Course: EI Garage](https://moodle-projects.wolfware.ncsu.edu/course/view.php?id=1085) parentId: -1 } (local)CREATE - #undefined[Course: EI Garage](https://moodle-projects.wolfware.ncsu.edu/course/view.php?id=1085) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2671;-1[Interview Cake](http://interviewcake.com/tips-and-tricks) parentId: -1 } (local)CREATE - #undefined[Interview Cake](http://interviewcake.com/tips-and-tricks) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2672;-1[The Man in Seat Sixty-One - the train travel guide...](http://seat61.com) parentId: -1 } (local)CREATE - #undefined[The Man in Seat Sixty-One - the train travel guide...](http://seat61.com) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2673;-1[share passwords once](https://oneshar.es) parentId: -1 } (local)CREATE - #undefined[share passwords once](https://oneshar.es) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2674;-1[Algorithms [Algorithm Wiki]](http://will.thimbleby.net/algorithms/doku.php) parentId: -1 }

Originally created by @tomershvueli on GitHub (Jan 2, 2019). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/221 <!-- 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 2.2.1388.37 - Nextcloud: 14.0.4 - Nextcloud Bookmarks app: 0.15.1 - Floccus: 3.2.2 - Floccus sync method: nextcloud Bookmarks v0.14+ with folders ### Steps to reproduce <!-- What did you do? Be as specific as possible --> 1. Set up Floccus for syncing 2. When sync is complete, all of my bookmarks are in the parent directory I selected in the Extension, but not in their respective folders. This is continuing the conversation from Issue #215. ### Expected outcome <!-- What did you think was going to happen or what do you think should have happened? --> I would have expected the bookmarks to be synced locally in the proper hierarchy that they were saved in. ### Actual outcome <!-- What actually happened after you did the above steps? --> All of the bookmarks were saved in the parent directory as siblings, without any hierarchical data. ### Debug log Debug looked a lot like this: `(local)CREATE - #undefined[MindSumo](https://mindsumo.com/home) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2670;-1[Course: EI Garage](https://moodle-projects.wolfware.ncsu.edu/course/view.php?id=1085) parentId: -1 } (local)CREATE - #undefined[Course: EI Garage](https://moodle-projects.wolfware.ncsu.edu/course/view.php?id=1085) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2671;-1[Interview Cake](http://interviewcake.com/tips-and-tricks) parentId: -1 } (local)CREATE - #undefined[Interview Cake](http://interviewcake.com/tips-and-tricks) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2672;-1[The Man in Seat Sixty-One - the train travel guide...](http://seat61.com) parentId: -1 } (local)CREATE - #undefined[The Man in Seat Sixty-One - the train travel guide...](http://seat61.com) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2673;-1[share passwords once](https://oneshar.es) parentId: -1 } (local)CREATE - #undefined[share passwords once](https://oneshar.es) parentId: 1715 COMPARE { localItem: null, cacheItem: null, serverItem: - #2674;-1[Algorithms [Algorithm Wiki]](http://will.thimbleby.net/algorithms/doku.php) parentId: -1 }` <!-- It is useful to attach a debug log file to the issue. You can obtain a debug log of the most recent sync runs by clicking 'Debug log' in the bottom right corner of the floccus panel in your browser. If you don't want your bookmarks to be public, you can send the log file to me via mail --> <!-- Thanks! Now, hit Submit and wait for a reply :) -->
kerem closed this issue 2026-02-25 22:36:29 +03:00
Author
Owner

@digrouz commented on GitHub (Jan 2, 2019):

same for me with nextcloud 15 and brave browser

<!-- gh-comment-id:450795953 --> @digrouz commented on GitHub (Jan 2, 2019): same for me with nextcloud 15 and brave browser
Author
Owner

@marcelklehr commented on GitHub (Jan 2, 2019):

Does the web UI have the correct hierarchy? If not this would indicate that things go wrong already when storing the bookmarks.

<!-- gh-comment-id:450853138 --> @marcelklehr commented on GitHub (Jan 2, 2019): Does the web UI have the correct hierarchy? If not this would indicate that things go wrong already when storing the bookmarks.
Author
Owner

@tomershvueli commented on GitHub (Jan 2, 2019):

Yep, looks like it! I've also used Floccus successfully before for syncing locally and on the server.

image

<!-- gh-comment-id:450853494 --> @tomershvueli commented on GitHub (Jan 2, 2019): Yep, looks like it! I've also used Floccus successfully before for syncing locally and on the server. ![image](https://user-images.githubusercontent.com/1024355/50592233-ef5bc780-0e9b-11e9-97c2-6f880f249872.png)
Author
Owner

@marcelklehr commented on GitHub (Jan 2, 2019):

The screenshot indicates that the bookmarks were uploaded with the legacy sync method. In order for sync to work, all devices have to use the same sync method.

<!-- gh-comment-id:450913690 --> @marcelklehr commented on GitHub (Jan 2, 2019): The screenshot indicates that the bookmarks were uploaded with the legacy sync method. In order for sync to work, all devices have to use the same sync method.
Author
Owner

@tomershvueli commented on GitHub (Jan 2, 2019):

Aha! Yes, that did the trick! Am I now able to sync my local bookmarks with the server using the new sync method?

<!-- gh-comment-id:450922473 --> @tomershvueli commented on GitHub (Jan 2, 2019): Aha! Yes, that did the trick! Am I now able to sync my local bookmarks with the server using the new sync method?
Author
Owner

@marcelklehr commented on GitHub (Jan 2, 2019):

In order to use the new sync method, you should remove the relevant accounts on all devices, then delete all bookmarks in the app and then set up accounts with the new method on all devices again.

I'm currently trying to add some directions to the UI in order to make it clearer what each option does.

<!-- gh-comment-id:450923719 --> @marcelklehr commented on GitHub (Jan 2, 2019): In order to use the new sync method, you should remove the relevant accounts on all devices, then delete all bookmarks in the app and then set up accounts with the new method on all devices again. I'm currently trying to add some directions to the UI in order to make it clearer what each option does.
Author
Owner

@tomershvueli commented on GitHub (Jan 3, 2019):

Awesome! That seems to be working pretty alright for now! Thanks for your work on this, I feel much better now that my bookmarks are actually saved in the proper hierarchy. Cheers!

<!-- gh-comment-id:451187684 --> @tomershvueli commented on GitHub (Jan 3, 2019): Awesome! That seems to be working pretty alright for now! Thanks for your work on this, I feel much better now that my bookmarks are actually saved in the proper hierarchy. Cheers!
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:1477569999 --> @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#211
No description provided.