sienori / tab-session-manager Goto Github PK
View Code? Open in Web Editor NEWWebExtensions for restoring and saving window / tab states
Home Page: https://tab-session-manager.sienori.com/
License: Mozilla Public License 2.0
WebExtensions for restoring and saving window / tab states
Home Page: https://tab-session-manager.sienori.com/
License: Mozilla Public License 2.0
Consider something like this https://sessionbuddy.com/. But, in core, consider the option of importing and exporting the sessions to/from a txt, html, etc.
I have a session with 107 tabs. When I save it, then shut down Firefox, restart and try to restore it, it brings back only a small number of tabs - 15 usually. Once or twice I think I saw it restore a few more like 16 or 17.
This is using Tab Session Manager v1.3.3 on Firefox 56.0.2.
I was concerned that some other extension may be interfering, so I tried again in Safe Mode installing it as a temporary extension and saw the same issue.
Remove has no confirmation and this this >< close to Open, thus it's incredibly easy to "remove" a session you were trying to "open"
I captured a profile that shows serious jank in Firefox when I close a tab: https://perfht.ml/2yQ7zmi
Turned out it's caused by setAutoSaveListener() in this extension.
Maybe the function is doing too much work synchronously, somewhere?
I was wondering if you could make it so when you click on the number of windows and tabs on a saved session to make "window x" be drop-down menu so you can contract it to be able to more easily find the tabs/windows you are looking for and make it and all the tabs inside have check boxes for an easier way of restoring sessions partially.
I also wanted to thank you for doing this ultra useful addon, keeping it updated and listening to user
suggestions/bug reports.
Hi, I would like to find out I recently installed this addon in firefox 57, but when the addon restores my tabs ( around 63 Tabs) it reopens all of them. Is it possible to just restore the tabs, but let me choose what to open and what to leave for now?
Could you tag the code / mark the releases in github to correspond with the releases on AMO ?
Just an advice.
Imho the current donation method (Amazon-jp gift card ) is inconvenient for many of westerners. They don't understand how much is ¥10'000.
PayPal donation button look more familiar and simple for many people.
With best regards.
I have multiple pinned tabs I want opening on startup and startup options for FF57 don't work well for that. "Show your windows and tabs from last time" won't work since but I typically close my session with other tabs open and the other two options open the home/blank page along with the pinned tabs.
Session Manager had a Startup & Shutdown option. I don't really need the Shutdown options, but would it be possible to have an open session on startup option?
Restoring session does not, at least reliably, preserve tree style tab tree state. Using 1.3.2 on Fx Quantum 57.0b10 (64-bit) on Windows.
May I ask for an ability to save and restore session from hard drive?
By accident I tried to import an encrypted session. Obviously it failed. However it failed silently - should it not output some failure message?
Would it be useful to be able to activate some form of debug logging ?
The remove button is too close to open button.
I accidentally delete session couple of times..
Wish there are confirmation/warning before deleting session.
Or at least the placement is a bit further from the open button.
Something I miss from Session Manager, be able to go backwards / forward in tab history.
I had a session with two windows containing 168 tabs. Opening restores only one of them. I tried several prior saves as well, and all of the ones I have tried only open one of the windows. Using 1.3.2 on Fx Quantum 57.0b10 (64-bit) on Windows.
Then I tried to restore one of those sessions after one window was restored. That resulted in the same window being opened again. Apparently something else went wrong as well, because after that, any attempt to restore one of those sessions resulted in Fx relatively quickly hogging memory until I ran out of it.
Is there a way to export those session saves so that I could manually try to save those tabs?
The old sessions manager allowed sessions to be saved in groups (not sure what it was called) so that I could have several sessions saved under a project name. Is there any way to implement this? Hopefully this makes sense. I've used this old feature all the time but don't remember what they called it.
Hi, I switched to this add-on but I can not find how to change the working directory. I want to save my sessions on Google Drive folder. This way I can have my sessions wherever I go.
Or if there is an option for loading old sessions from Session Manager with dialog will be useful.
I there a way to set it?
I feel like this should be a big big no-no (or at least configurable).
To reproduce:
Expected behaviour: TSM should not be aware of incognito tabs.
This is my only true gripe with this addon, other annoyances are pretty minor and I'd very much like to continue using TSM until a true SM contender arrives. Maybe TSM will be this contender? I wish you all the best, and I like how you cooperate with TST devs.
Cheers!
LS,
Yesterday my Firefox started to upgrade to v57 after a reboot, without my concent. Normally Firefox does ask my permission before starting an upgrade installation, allowing me to backup my profile (weird that firefox never built in an automated backup...) BTW in other forums I've seen a lot of complaints about this auto start of the v57 upgrade and its consequences...
At first I was just shocked by the behavior of v57. When it started up, I was surprised by the ugly black single row of tabs, but it looked like all of my session was restored, probably several hundreds of tabs.
But sh#t never comes alone, Windows installed updates as well and asked for another reboot. Then I noticed that it first closed my active Firefox session, and another one, and another one. To my surprise Firefox no longer functioned in my normal single window mode. The result was that after the reboot Firefox started with the session of the last closed window, with nothing but three automatically generated tabs.
I started searching for a way to restore my older session, found out that both TabMixPlus and SessionManager were gone, then found your TabSessionManager as the only possible solution. I installed it, went to options>sessions>import>reference, browsed to backup.session > import. Then it tells me "session imported", but all I see are the already open tabs. I tried to find another button to click in order to open the imported session but can't find it. There's tons of work in all these tabs. You'd be my hero if you could help me.
Tab containers state is not saved or restored such that when a session is restored, all tabs open in the default container rather than the ones they were in during the session. Security issues not withstanding, this would be an extreme annoyance as users have to re-open those tabs in the proper containers.
Hi!
In the old session manager it was possible to tick "autosave this session" checkbox for user created sessions. Is it possible to add such option to the TabSessionManager?
So when you manually save a session with the checkbox "on", it becomes current and autosaved periodically.
I love this product; however, i just deleted wrong session-saves due to the layout.
Please move Open and Remove links inside the box, just under the session name.
Also, the list does not fill the dialog box.
Please see this image for visual explanation:
Thank you very kindly.
Firefox 56.0.2
Linux 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
about:config, about:addons, etc. are not being restored properly when restoring a session. The tabs are restored as blank new tabs. When I look at the session they are stored in, I do see the tabs and when I hoover over the link it looks correct.
When I have multiple windows open, i use them as a subject-container so to speak. When I save a session, i'm expecting to only save the window i'm in; However, it instead saves all windows, which i do not want.
If possible, I'd like to see an enhancement to (1) overwrite an existing saved session and (2) when saving sessions, save the window(s) size and position.
Thanks
Detect "Supports Tree Style Tab" checkbox default value by firefox version. I try this extension in firefox 56 and it take time to understand why my tabs doesn't restore. After I uncheck this checkbox it start working.
Special tabs like about:addons are not restored.
Special tabs are intentionally restored as new tabs, but please restore them as they are.
Environment: firfox57 beta14 x64, Tab Session Manager 1.3.3
When do the following operation, some tabs are saved as new tab.
I think it an option to create a selection of tabs from the current window and save that as a session should be added to this addon.
I'm willing to take a stab at this if you want.
I tend to have large sessions, since previously using session manager and auto unload tabs(not in use anymore with Fx 57), it has been possible to keep large amounts of tabs handy without huge memory costs.
When using Tab Session Manager, restoring a session is an extremely processor and memory heavy operation for a long time and many of the loads get stuck as Firefox chokes on likely thousands of concurrent requests. Lazy loading of restored tabs would avoid this, and speed up session restore a lot even for relatively small amounts of tabs.
Using 1.3.2 on Fx Quantum 57.0b10 (64-bit) on Windows.
Hello, could you please update for Firefox 57 and migrate my existing saved sessions to the updated extension? Thanks so much!
I'm using Firefox 56 on Windows 7. Whenever I select a session to try to restore, all I get is a blank window with no tabs. I have to manually click on each listed tab in the list to open everything I need. This is suboptimal behavior. I definitely appreciate your effort in making this extension, especially since the old Session Manager plugin hasn't seen an update yet and has been misbehaving for me lately. However, I hope this issue gets fixed soon. It's not very useful if I can't properly restore my sessions automatically.
I would like to see ability to 'Save As' for an existing session where you want to add, delete, or rearrange tabs to an existing session.
The language file for Chinese traditional(zh_TW)
**語(**) の言語ファイルです
Could you make the max limit auto save differentiate by session (every time I close and open firefox again) or if that's not possible by day so for example if I set the max to 3 I can have 3 autosaves per session/day instead of all the autosaves being from x minutes ago?
Would be possible to auto save session when closing or restarting firefox?
Doesn't restore any tabs on firefox 56.0.0 fedora 25
If I configure to open in a new window, then it will open a new window, without again restoring the session ...
Using the vertical tab solution "Tree Style Tab", I am able to manage my tabs vertically and even put them into topic trees. Tab Session Manager is able to store all of the tabs and restore them (minus about:xxx), but isn't able to maintain the relationships.
I am not sure if this request is even possible as I can see that when I am also running "Tree Tabs", that add-on does not see the changes I make using Tree Style Tab.
An older add-on Save Session used to support this feature, but it got abandoned.
With your add-on, I have to either hope for a current auto-save or need to manually save before closing the browser, and after the next start I would have to manually restore a last saved session. I would enjoy a feature to save a session on purpose just while closing the browser, so it will be automatically restored next time I start the browser (more or less as if the browser crashed, just gracefully). This is especially useful when e.g. a Windows Update urges to reboot in the middle of your work.
It is auto-saving upon window close even though i turned it off.
Firefox 56.0.2
Linux 4.9.0-4-amd64 #1 SMP Debian 4.9.51-1 (2017-09-28) x86_64 GNU/Linux
I have attached the storage.js which contains the stored session.
Looking more closely at the 3rd and 4th attempt differences, you can see that the tree with "Browser Extensions - ... (3)" and tree "firefox css generator - ... (4)" both ended up in the GitHub tree at the bottom.
This could also be a TST issue or even a FF race condition or something, but seeing as I could reproduce it TSM I thought I would pass it along for any feedback.
will I have to reinstall old Firefox to get back my tabs ?
I imported a previous session from Session Manager. TSM says 2 windows with 85 tabs were imported, but when I try to restore the session, only one window opens with one tab. Is this a known issue with import?
Thanks.
-John
Whenever I open up a saved session, it opens the first tab in each new window as "New Tab" and overwrites what should have been in the tab.
After selecting "user saved" filter above the session list, all auto saved sessions stay listed below the user saved ones. When no user saved session exists, the list looks the same as all or auto saved lists, only scroll bar is missing and no session can be selected (edited, deleted etc.).
Hi, thanks for replacing Session Manager! Awesome work!
Is there any possibility to import sessions from Session Manager?
If not, would it be possible to add it?
That would be a huge relieve, as I have many many sessions, and transferring them manually is not feasible.
Please add an option to set the default view (1) User Saved Sessions (2) or All. I personally prefer to only see User Saved Sessions
could you add the feature to import export sessions so we can port the sessions to an other profile/pc?
When i restore all my 300+ tabs I see that tabs open one by one. Old Session Manager open all tabs in same time. Is possible do same things?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.