mbnuqw / sidebery

Firefox extension for managing tabs and bookmarks in sidebar.
MIT License
3.26k stars 163 forks source link

Add-ons conflicts cause `Tabs Groups` chaos #960

Open qupig opened 1 year ago

qupig commented 1 year ago

Steps to reproduce

Expected behavior

Actual behavior

Most of the tabs lost their original grouping and went to the default grouping, and the order was chaotic.

mbnuqw commented 5 months ago

Unfortunately, breakage in this case is expected for now. Probably later, I'll experiment with handling native tab moves and give the priority to the Sidebery tabs ordering, which will stop native tab moving shortcuts and other tab moving extensions from working, but will fix this issue. Also, for sorting tabs by container track the #1389.

qupig commented 5 months ago

I actually have stopped using that Firefox Multi-Account Containers Add-on, it wasn't a good enough experience in some areas.

In fact, the new problems is that some operations in Sidebery can easily mess up the tags tree.

For example, when the tab tree is collapsed, I just want to duplicate a single top-level tab, but it copies all sub-tabs of the entire tab tree. Imagine this is a tree containing hundreds of sub-tabs. I had to spend a lot of time closing those duplicate tabs manually. Such a large amount of behavior should have a reminder and confirmation.

Another common problem is that when I move the position of the tabs, it often results in some of the swept tab trees being "flattened". This is a critical problem, which causes the tag tree relationship to be completely lost, and there is no undo key.

I know that tab snapshots can be remedied to a certain extent, but that involves another problems, restoring the snapshot is not lossless, and it is only a backup plan.