[GH-ISSUE #891] Trouble with Vivaldi #579

Closed
opened 2026-02-25 22:37:32 +03:00 by kerem · 12 comments
Owner

Originally created by @morgannunan on GitHub (Jun 19, 2021).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/891

Describe the bug

I've been trying to use Floccus for a long time, but it only barely works, as far as I can tell. If I move one bookmark, then do something else, Floccus has a chance to sync, then I go to another computer, after a few minutes the bookmark will be there, too. So it works as proof-of-concept.

However, whenever I go in and start organizing my bookmarks, Floccus just starts deleting bookmarks or moving them into other folders. It just happened to me again, and I don't have any other computers running right now that are syncing. So it's just me, Floccus, and my Nextcloud instance, and Floccus is not up to the task.

To Reproduce

Steps to reproduce the behavior:
Move or delete bookmarks

Expected behavior

My bookmarks stay the way I just did them — in Nextcloud, and certainly in my own browser

Desktop

(please complete the following information)

  • OS: Ubuntu 20.04
  • Browser Vivaldi
  • Browser Version 4.0.2312.27
  • Floccus version: 4.6.4
  • Floccus sync method: Nextcloud. I don't know anything about legacy vs folders.

Server

(please complete the following information)

  • OS: Ubuntu 18.04
  • Nextcloud version: I've had this problem with all versions.
Originally created by @morgannunan on GitHub (Jun 19, 2021). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/891 ### Describe the bug I've been trying to use Floccus for a long time, but it only barely works, as far as I can tell. If I move one bookmark, then do something else, Floccus has a chance to sync, then I go to another computer, after a few minutes the bookmark will be there, too. So it works as proof-of-concept. However, whenever I go in and start organizing my bookmarks, Floccus just starts deleting bookmarks or moving them into other folders. It just happened to me again, and I don't have any other computers running right now that are syncing. So it's just me, Floccus, and my Nextcloud instance, and Floccus is not up to the task. ### To Reproduce Steps to reproduce the behavior: Move or delete bookmarks ### Expected behavior My bookmarks stay the way I just did them — in Nextcloud, and certainly in my own browser ### Desktop (please complete the following information) - OS: Ubuntu 20.04 - Browser Vivaldi - Browser Version 4.0.2312.27 - Floccus version: 4.6.4 - Floccus sync method: Nextcloud. I don't know anything about legacy vs folders. ### Server (please complete the following information) - OS: Ubuntu 18.04 - Nextcloud version: I've had this problem with all versions.
kerem 2026-02-25 22:37:32 +03:00
Author
Owner

@marcelklehr commented on GitHub (Jun 24, 2021):

mmh, do you have built-in sync enabled? Incorrect syncing without any errors should be rare to non-existent nowadays :S

I don't test on Vivaldi regularly, but running the test suite on the latest stable version just now didn't give any odd results.

<!-- gh-comment-id:867628712 --> @marcelklehr commented on GitHub (Jun 24, 2021): mmh, do you have built-in sync enabled? Incorrect syncing without any errors should be rare to non-existent nowadays :S I don't test on Vivaldi regularly, but running the test suite on the latest stable version just now didn't give any odd results.
Author
Owner

@morgannunan commented on GitHub (Jun 25, 2021):

Thanks for the reply, and sorry if my original post was nonconstructive. Vivaldi is based on Chromium so I assumed it would work fine, but It has eaten and scrambled my bookmarks several times.

And no, I'm not running any other sync process.

<!-- gh-comment-id:868678554 --> @morgannunan commented on GitHub (Jun 25, 2021): Thanks for the reply, and sorry if my original post was nonconstructive. Vivaldi is based on Chromium so I assumed it would work fine, but It has eaten and scrambled my bookmarks several times. And no, I'm not running any other sync process.
Author
Owner

@marcelklehr commented on GitHub (Jul 3, 2021):

Do you have any other extension enabled? If not, can your describe a set of steps that reliably breaks things / leads to a wrong outcome?

<!-- gh-comment-id:873393645 --> @marcelklehr commented on GitHub (Jul 3, 2021): Do you have any other extension enabled? If not, can your describe a set of steps that reliably breaks things / leads to a wrong outcome?
Author
Owner

@morgannunan commented on GitHub (Jul 5, 2021):

Thanks for the reply, @marcelklehr. I run uBlock Origin, Unhook Youtube, HTTPS Everywhere, and AutoScroll.

The steps that lead to a bad outcome: I move a number of bookmarks, or rename a bookmarks folder. This is all it takes to make my bookmarks go haywire.

<!-- gh-comment-id:874350888 --> @morgannunan commented on GitHub (Jul 5, 2021): Thanks for the reply, @marcelklehr. I run uBlock Origin, Unhook Youtube, HTTPS Everywhere, and AutoScroll. The steps that lead to a bad outcome: I move a number of bookmarks, or rename a bookmarks folder. This is all it takes to make my bookmarks go haywire.
Author
Owner

@stale[bot] commented on GitHub (Jul 19, 2021):

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

<!-- gh-comment-id:882899048 --> @stale[bot] commented on GitHub (Jul 19, 2021): This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Author
Owner

@morgannunan commented on GitHub (Sep 14, 2021):

I will say that I switched to the xbel method, and so far everything has been syncing great. I just placed the xbel file in my nextcloud instance, which doubles as a webdav server. In this way, floccus 'works' with vivaldi and nextcloud — just not through the app. This is fine for me, because I was only using the app to sync my bookmarks. It won't work for people who want to view their bookmarks in the browser, but if your sync is working, I don't know why you would want to do that anyway.

<!-- gh-comment-id:919151100 --> @morgannunan commented on GitHub (Sep 14, 2021): I will say that I switched to the xbel method, and so far everything has been syncing great. I just placed the xbel file in my nextcloud instance, which doubles as a webdav server. In this way, floccus 'works' with vivaldi and nextcloud — just not through the app. This is fine for me, because I was only using the app to sync my bookmarks. It won't work for people who want to view their bookmarks in the browser, but if your sync is working, I don't know why you would want to do that anyway.
Author
Owner

@mnalis commented on GitHub (Sep 14, 2021):

related: It should also be possible to nicely view .xbel file in web browser - I remember using it ages ago just with using accompanied .xslt file, on static web server. I've long since forgotten the details (it was back when syncplaces firefox extension was thing), but http://xbel.sourceforge.net/ should know more if someone is inclined to view them that way.

<!-- gh-comment-id:919431716 --> @mnalis commented on GitHub (Sep 14, 2021): related: It should also be possible to nicely view `.xbel` file in web browser - I remember using it ages ago just with using accompanied `.xslt` file, on static web server. I've long since forgotten the details (it was back when `syncplaces` firefox extension was thing), but http://xbel.sourceforge.net/ should know more if someone is inclined to view them that way.
Author
Owner

@marcelklehr commented on GitHub (Sep 18, 2021):

This is likely because the bookmarks app doesn't have a locking mechanism :/ I have tried using the nextcloud filesystem for a locking mechanism before but this didn't work out. I'll have to revisit this.

<!-- gh-comment-id:922249894 --> @marcelklehr commented on GitHub (Sep 18, 2021): This is likely because the bookmarks app doesn't have a locking mechanism :/ I have tried using the nextcloud filesystem for a locking mechanism before but this didn't work out. I'll have to revisit this.
Author
Owner

@mnalis commented on GitHub (Sep 18, 2021):

Perhaps you can add fake bookmark with specific name/URL which would act as a lock ?

<!-- gh-comment-id:922276026 --> @mnalis commented on GitHub (Sep 18, 2021): Perhaps you can add fake bookmark with specific name/URL which would act as a lock ?
Author
Owner

@marcelklehr commented on GitHub (Sep 18, 2021):

Perhaps you can add fake bookmark with specific name/URL which would act as a lock ?

Mhyeah, that would be the simple way, but it would leak create/delete messages into the app's activity stream :/

<!-- gh-comment-id:922280297 --> @marcelklehr commented on GitHub (Sep 18, 2021): > Perhaps you can add fake bookmark with specific name/URL which would act as a lock ? Mhyeah, that would be the simple way, but it would leak create/delete messages into the app's activity stream :/
Author
Owner

@marcelklehr commented on GitHub (Sep 23, 2021):

On the other hand @morgannunan said, he was only ever using one floccus instance. So, I'm not sure locking addresses your issues @morgannunan. Can you maybe specify what you mean by haywire? Bookmarks randomly moved? Bookmarks deleted? Changes reverted? Bookmarks renamed to the wrong title?

<!-- gh-comment-id:925872403 --> @marcelklehr commented on GitHub (Sep 23, 2021): On the other hand @morgannunan said, he was only ever using one floccus instance. So, I'm not sure locking addresses your issues @morgannunan. Can you maybe specify what you mean by *haywire*? Bookmarks randomly moved? Bookmarks deleted? Changes reverted? Bookmarks renamed to the wrong title?
Author
Owner

@github-actions[bot] commented on GitHub (May 24, 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:1560337228 --> @github-actions[bot] commented on GitHub (May 24, 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#579
No description provided.