Skip to content

If you have a local file open in Chrome during Tabs sync then the other instance of Chrome goes haywire, opened the same tab 40 times. #1825

Open
@Presareo

Description

@Presareo

Which version of floccus are you using?

5.4.2.1

How many bookmarks do you have, roughly?

This is for the sync feature, was about 6 to 8 tabs.

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

I am logged into chrome with bookmark syncing. No tab syncing, but there is tab group syncing (which is more like temporary bookmark containers).

Sync method

Google Drive

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

Chrome Version 131.0.6778.265

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

No response

Which version of Nextcloud? (if relevant)

No response

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

No response

Describe the Bug

If a local file Tab is part of the sync it shows an error state when syncing tabs to another machine that does not have that file, once in error state it keeps opening endless copies of a single tab that was part of the sync. The issue is 2 parts:

  1. Ignore file:/// tabs
  2. When an error state occurs it should stop opening tabs or windows (had a short-lived bookmarks sync bug that would crash my PC by opening hundreds of instances of Chrome).

Error handling should stop the sync, notify the user, and point to logs, it should not continue at all in my opinion but even if it does continue syncing the data it should never execute actions on the PC while in an error state.

Expected Behavior

My tabs to be synced.

To Reproduce

Install extension on 2 PCs and set up tab syncing. One tab should be pointed to a file:/// protocol. Can also do it on one PC with 2 profiles by moving / deleting the file after its been synced up but before the 2nd profile is loaded to sync down the tabs.

floccus-5.4.2-2025-01-13-redacted.log

Debug log provided

  • I have provided a debug log file

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    • Status

      Triaging

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions