[GH-ISSUE #700] How does tab sync work? #449

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

Originally created by @tessus on GitHub (Oct 21, 2020).
Original GitHub issue: https://github.com/floccusaddon/floccus/issues/700

Can you please provide some info on how the tab sync works?

Let's say I have 2 browser windows with X and Y number of tabs open. Now I open a browser on another machine and sync the tabs. Will it open two browser windows with X and Y number of tabs?
What happens if I open a new tab on the first machine, wlil it be opened on the second (after sync)?

Originally created by @tessus on GitHub (Oct 21, 2020). Original GitHub issue: https://github.com/floccusaddon/floccus/issues/700 Can you please provide some info on how the tab sync works? Let's say I have 2 browser windows with X and Y number of tabs open. Now I open a browser on another machine and sync the tabs. Will it open two browser windows with X and Y number of tabs? What happens if I open a new tab on the first machine, wlil it be opened on the second (after sync)?
kerem 2026-02-25 22:37:11 +03:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@marcelklehr commented on GitHub (Oct 21, 2020):

Yes, that's the idea. However, deletions (closing tabs) will not be propagated with a simple merge sync in the case of syncing tabs. Thus it's usually more useful to only sync up or down.

<!-- gh-comment-id:713843038 --> @marcelklehr commented on GitHub (Oct 21, 2020): Yes, that's the idea. However, deletions (closing tabs) will not be propagated with a simple merge sync in the case of syncing tabs. Thus it's usually more useful to only sync up or down.
Author
Owner

@tessus commented on GitHub (Oct 23, 2020):

Thanks a bunch for the reply.

However, I'm not entirely sure I understand why deletions wouldn;'r be propagated. With the bookmark sync they are, aren't they? So why not use the same algorithm? Unless I'm missing something...

<!-- gh-comment-id:714879926 --> @tessus commented on GitHub (Oct 23, 2020): Thanks a bunch for the reply. However, I'm not entirely sure I understand why deletions wouldn;'r be propagated. With the bookmark sync they are, aren't they? So why not use the same algorithm? Unless I'm missing something...
Author
Owner

@marcelklehr commented on GitHub (Oct 23, 2020):

The problem is that tab IDs aren't as stable as bookmark IDs making it harder to sync them.

<!-- gh-comment-id:715215105 --> @marcelklehr commented on GitHub (Oct 23, 2020): The problem is that tab IDs aren't as stable as bookmark IDs making it harder to sync them.
Author
Owner

@tessus commented on GitHub (Oct 23, 2020):

I see. Although I'm not quite sure I understand that either. What do you mean my stable? Would the id change, if you re-arranged the tabs. e.g. from left to right: [1] [2] 3] -> [3] [1] [2]

Anyway, I guess we can close this. Or you can leave it around for a bit so that people can find it more easily.

<!-- gh-comment-id:715367487 --> @tessus commented on GitHub (Oct 23, 2020): I see. Although I'm not quite sure I understand that either. What do you mean my stable? Would the id change, if you re-arranged the tabs. e.g. from left to right: [1] [2] 3] -> [3] [1] [2] Anyway, I guess we can close this. Or you can leave it around for a bit so that people can find it more easily.
Author
Owner

@candrapersada commented on GitHub (Feb 14, 2021):

is it possible to add a Tab Manager to set sync?

<!-- gh-comment-id:778718637 --> @candrapersada commented on GitHub (Feb 14, 2021): is it possible to add a Tab Manager to set sync?
Author
Owner

@marcelklehr commented on GitHub (Feb 14, 2021):

is it possible to add a Tab Manager to set sync?

Can you explain what you mean by that?

<!-- gh-comment-id:778780126 --> @marcelklehr commented on GitHub (Feb 14, 2021): > is it possible to add a Tab Manager to set sync? Can you explain what you mean by that?
Author
Owner

@candrapersada commented on GitHub (Feb 14, 2021):

tabs manager supports saving and restoring tab sets as saved windows for disync.

<!-- gh-comment-id:778811698 --> @candrapersada commented on GitHub (Feb 14, 2021): tabs manager supports saving and restoring tab sets as saved windows for disync.
Author
Owner

@marcelklehr commented on GitHub (Feb 14, 2021):

I don't think this is within the scope of this extension for now. If you need to save a session, use "bookmark all tabs" and sync those bookmarks, I'd say. :)

<!-- gh-comment-id:778820749 --> @marcelklehr commented on GitHub (Feb 14, 2021): I don't think this is within the scope of this extension for now. If you need to save a session, use "bookmark all tabs" and sync those bookmarks, I'd say. :)
Author
Owner

@candrapersada commented on GitHub (Feb 16, 2021):

add Tab Suspender

<!-- gh-comment-id:779735826 --> @candrapersada commented on GitHub (Feb 16, 2021): add Tab Suspender
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:1477135313 --> @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#449
No description provided.