-
Notifications
You must be signed in to change notification settings - Fork 280
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature request: (Better) compatibility with Sync Tab Groups addon #1662
Comments
This may fix compatibility issue with other sesion management addons, like #1662
Thanks. The commit a170b4c should fix this problem. |
Hi @piroor I am the developer of Sync Tab Groups. For creating the tree, Are you using only the parentId property ? |
@Morikko TST constructs tree of tabs from some different triggers:
|
Hi @piroor Actually, since v0.5 I opened my tabs first and next updated the openerTabId (I was waiting to have the full cross reference between old and new ids). I changed my code to add the openerTabId at the opening stage. It implies that the parentId tab should be opened before the children. For most of the cases it works fine as I open my tabs in the same order the user let them when it closed the groups. However, since v0.5 also I am first opening the active tab and then the other ones (before and after). I did this choice for 2 obvious reasons. Firstly, the user wants this tab so it should be loaded first. And secondly, as other tabs are "discarded", it avoid to load more than one tab at opening. So, TST will work again (v0.6.3) except for the active tab. |
@piroor would it be possible to update the tree when the parentId tab value is updated (set/changed) ? Example:
If I update 11th parent, it would switch to:
|
@Morikko I planned to do that, but sadly it is impossible for now due to restriction of WebExtensions API. 1409262 - Updated openerTabId is not notified via tabs.onUpdated if it is changed by tabs.update() Of course polling based on timer will work, but I think I should wait until the bug become fixed. |
Thanks for your answer, it makes totally sense. I added a message to support your request on bugzilla. I hope it will be solved quickly. |
I close this because outdated. |
Hi there,
Since leaving classic Firefox, Session Manager addon has been sorely missed. However, Sync Tab Groups performs similar functionality - and quite well.
However, it initially had no support for restoring tab trees. The author was kind enough to get it working, however it is broken since 2.4.0 (sort of - the tabs restore wrongly) and I don't know why. I did try disabling the new cache option but to no avail. I've since downgraded to 2.3.0.
Please see the issue at Sync Tab Groups for more details: Morikko/sync-tab-groups#26
It would be great if you guys could sort out some compatibility, as the combo of these two is absolutely essential for a great power-users Firefox IMO! Baffles me that nobody has made this kind of request yet.
The text was updated successfully, but these errors were encountered: