Skip to content
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

Auto-update sessions e.g. new tabs, closed tabs #1182

Open
vvirtues opened this issue Apr 20, 2023 · 8 comments
Open

Auto-update sessions e.g. new tabs, closed tabs #1182

vvirtues opened this issue Apr 20, 2023 · 8 comments

Comments

@vvirtues
Copy link

Is your feature request related to a problem? Please describe.
I am frustrated with having multiple tabs sorted neatly, but having to delete and save a new group once I have updated the group with a new tab.

Describe the solution you'd like
Mimick the functionality of how Simple Tab Groups functions, by recognizing the window as a currently opened session and tracking when a tab is opened, closed etc.

Describe alternatives you've considered
I noticed there is a Tab Tracking thingy, but I'm not sure what it does/how it works. I'm guessing it might help, but my testing could not get it to work regardless

Additional context
See screenshots of how simple tab groups works, and its approach to tab management. This extension is the best open-source tab managing chrome extension, but even chrome has its limits as well.

@Swivelgames
Copy link

Swivelgames commented Apr 27, 2023

I'm having the same problem. It's actually one of the reasons why I fall away from using this extension so often. If it kept my saved sessions up to date every time I opened and closed a tab, it would be far more useful.

I also noticed the Tab Tracking functionality, but I have no idea what it does either, and I haven't found much about it while perusing docs or READMEs.

@Swivelgames
Copy link

Alright, it looks like Tab Tracking actually works exactly like this. However, if the circle next to Tracking is not red, then it isn't tracking the current window.

So it seems like it may or may not be a bug:

  • If the session was just created and tab tracking was enabled, it should track the already open windows.
  • If the Replace with current session or Replace with current window options are chosen, it should track the current windows or sessions.
  • If tracking is enabled after the fact, it should probably track those windows.

Might be good to add an additional couple of options for tracking as well in order to force these scenarios if it isn't behaving as expected:

  • Track current window
  • Track current session

Current Workaround

  1. Open Tab Session Manager
  2. Select the session that should be tracking
  3. Open it
  4. Close the existing window

Then open Tab Session Manager and observe that the window is currently being tracked (the dot should be red).

@Swivelgames
Copy link

Swivelgames commented Apr 27, 2023

I've implemented some major improvements in #1187

However, there's still an issue when using the "Reopen closed tabs" option where session tracking isn't restored. Closing the browser with this browser setting enabled and then opening it up again will not properly track the old windows that were previously being tracked.

In addition to those issues, these issues won't be resolved in #1187

  • If the session was just created and tab tracking was enabled, it should track the already open windows.
  • If the Replace with current session or Replace with current window options are chosen, it should track the current windows or sessions.
  • If tracking is enabled after the fact, it should probably track those windows.

@vvirtues
Copy link
Author

If possible, can you find a way to automatically enable tracking for every new session? I want it to have as much functionality to Simple Tab Groups as possible

@vvirtues
Copy link
Author

Also consider adding the same red dot on the extension icon itself, or putting the number of tabs on the icon, using a red box like below
chrome_bx5hbyyRyc
Otherwise, Thank you for showing me the red dot thing. This might be slightly problematic for me, since I prefer to have the browser restore my tabs on startup, but it's better than nothing

@Swivelgames
Copy link

I'm not an official contributor, but I've been poking around at things to see if I can at least figure out what the issue is. It looks like there are a number of scenarios that aren't really fully compensated for, which I outlined

  • If the session was just created and tab tracking was enabled, it should track the already open windows.
  • If the Replace with current session or Replace with current window option is chosen, it should start track the appropriate windows.
  • If tracking is enabled on a session that is already open, it should probably track those windows.
  • If the browser's "Reopen closed tabs" is enabled, tracking should be re-attached when the browser starts up.

Without these, Tracking has been very inconsistent and confusing.

@brian163
Copy link

This was posted a year ago but I had just discovered the issue with letting either Firefox or TSM (which I figured was the "correct" way) to re-open session windows on start and finding the tracking not active. I did discover that if you set a user saved session for tracking as well as "Register for Startup", it does appear to open the windows on start-up with tracking active as long as the session was actively tracking when you closed the browser.

This is of course still confusing and not really expected behavior but someone may find it a helpful workaround as I have.

Beyond that, I discovered today that tracking was actually a new feature going all the way back to May 2022 (with 6.12.0) and the last really notable update was in Sept 2022 (with 6.12.1). So I'm a bit concerned about the health of this project (although I contributed to the dev just the same).

@maxprehl
Copy link

I'm concerned about the project as well. I sent an email to the maintainer (@sienori) about 2 weeks ago and have not received a response.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants