Skip to content

Auto-Sync to root folder no longer possible #2060

@cegfault

Description

@cegfault

Which version of floccus are you using?

5.7.0

How many bookmarks do you have, roughly?

300

Are you using other means to sync bookmarks in parallel to floccus?

No

Sync method

Nextcloud Bookmarks

Which browser are you using? In case you are using the phone App, specify the Android or iOS version and device please.

Firefox 143.0

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

15.2.0

Which version of Nextcloud? (if relevant)

31.0.9.1

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

No response

Describe the Bug

When creating/importing the profile where the localRoot folder is the main/root folder in the browser ("/" aka "root________") and auto-sync is enabled, the following occurs:
(1) the bookmarks sync on the first sync
(2) The "Local target" bookmark folder automatically changes to "Folder Not Found/"
(3) On the second sync, a warning is displayed that 100% of the bookmarks will be either added or deleted
(4) The "Local target" bookmark folder changes to "Bookmarks Menu/Floccus (label)"
(5) All the bookmarks become synchronized into that subfolder (and the bookmarks are still in the main "Bookmarks Menu" folder - they are now listed twice)

floccus-5.7.0-2025-09-16-redacted.log

Expected Behavior

For the bookmarks to properly synchronize to the browser's main folder, and NOT for a subfolder/profile folder to be created

To Reproduce

  • fresh install of firefox
  • install floccus addon
  • modify then import this json with your nextcloud bookmarks url and username/password:
[
  {
    "localRoot": "root________",
    "strategy": "default",
    "syncInterval": 15,
    "nestedSync": true,
    "failsafe": true,
    "allowNetwork": false,
    "label": "main",
    "errorCount": 0,
    "clickCountEnabled": false,
    "type": "nextcloud-bookmarks",
    "url": "[[YOUR_URL]]",
    "username": "[[YOUR_USERNAME]]",
    "password": "[[YOUR_PASSWORD]]",
    "serverRoot": "[[WHATEVER]]",
    "includeCredentials": false,
    "allowRedirects": false,
    "enabled": true,
    "syncing": false,
    "error": null,
    "lastSync": 0,
    "scheduled": false,
    "rootPath": "/"
  }
]

Debug log provided

  • I have provided a debug log file

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions