Tab in multiple groups
My work tabs are spread over several group, I select the group depending on what project I'm working on. I'd like my timesheet to be on all the work tab groups.
In the "move to tab group" menu, or perhaps in a sibbling "move to tab groups" menu, the groups to move to are a multiple-select list, so I can select more than one group.
I also discovered firefox "Pin Tab" function, which is similar (puts tab in all groups). I can use this but it's not ideal, as I don't want it in every group (I have 23 groups).
I can also open the same URL as a separate tab in the other groups, but it's not ideal as the tab takes a lot of resources.
You can use pinned tabs or you can simply duplicate the tab (with right-click) and put the copies in as many groups as you want.
I'd also love to have group-specific pinned tabs instead of only globally-pinned ones. I quickly looked into it, and it seems like we can update a tab's pinned status via tabs.update(tabId, updateProperties): https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/tabs/update#pinned
In my personal view of this feature, there would be a 'local pins' section for each group, and you'd be able to drag tabs there to pin them for that group (not globally for all Firefox windows). Those 'local pins' would stay unpinned (regular hidden tab in Firefox, just marked as 'local pin' by STG) as long as that group isn't open in any window. As soon as we switch to that group, the 'local pins' will get actually pinned globally (ideally only for that window, if possible).
I'm not sure how it would manage multiple windows since we wouldn't want the local pins to be globally pinned to every browser window.
Edit: Relatedly, (and this is really a whole separate issue with STG), when a window is closed, the extension should do something with the pinned tabs on that window since they get lost after you re-open that tab group later. I think if the extension hooks into a window closed event and gets a list of the pinned tabs on that window, and saves them for that tab group so that once it gets opened again, STG can restore those. This would be some nice progress toward the end goal of having 'local pins' per group, I think.
This is too much logic that is difficult to implement in the current version of the addon. Maybe someday I will add such functionality, maybe it will be a supplement to the addon. But not now. Sorry.