Monday, January 23, 2006

FireFox Extension - Tab Saver 1.0

I've been using Firefox for almost a year now. Earlier I have been using Opera mostly and like the tabbed interface and various other features.

Firefox also has most of the features and is pretty much neater. I liked the interface, various extensions and themes available. The hacks that can be done in the browser etc. The only missing part and the disconnect was, every time you install an extension/theme, you need to restart the browser and when you restart all the many tabs are simply lost. And you have to re-open them. Secondly, with earlier version of Firefox there was this memory issue and it never used to drop down, and I had to restart the browser.

So I was desparately looking for the Opera kinda functionality where in you can have the option to restore the old tabs with the respective URLs. And I did some lousy searches on the Firefox extension sites but couldn't find any. And perhaps that finally made me write this lousy half-finished extension for myself.

I did some quick searches on the mozilla development sites and found some handy scripts and tips and quickly assembled this simple extension. It save all the tabs with their URLs while you exit the Firefox and once you start your browser again, you can restore the old tabs-n-urls by using the Tools->Restore Tabs option or by Righ-click-menu-> Restore Tabs option.

I tried it for myself and then left it in the shape where I could achieve the basic functionality and was pretty satisfied. Then I thought of giving it a try to upload at the Firefox extension forum as well (after all if all the code pieces were used from the Firefox forum, then why not put the new piece back in :)). And it also got approved (to my suprise). And finally today I got a comment that I had put my extensions URL as this blog-site of mine but there is not a single word about Tab-Saver :). And so here I'm keying in a few lines about this plugin.

From functionality aspect, I prefer to add many more features like -
- Prompting the user to restore the tabs during startup itself.
- Saving even the history information for all tabs.
- Saving the tab information on every page load and not just browse exit.
- option for a toolbar button (as one user has commented)

But when I was done uploading this extension, I came across a fabulous extension by the name Session-saver and which does far more than all these. And all my enthu to work further on this extension vanished :)))...

Not sure if I would ever be working over it to refine and add more features :o).

Thanks to all those who have evaluated and are using this!!!

16 comments:

Anonymous said...

it doesnt bloody work dude!

Anonymous said...

Try using Firefox 1.5 ... it doesn't work for lower versions.

Anonymous said...

It doesn't work in FF 1.5 neither :(

Nikhil Sharma said...

I have made certain changes in the TabSaver extension and have uploaded at the mozilla site. It should soon be available for download.

- Using keyboard [Ctrl+Shift+T] to restore tabs.
- Feature to force save the tabs.

thanks.
NikhilDx

Anonymous said...

He he .. I found you.
Will definitely try your extension dear.

Anonymous said...

How do you save the tabs?

Anonymous said...

I suppose it is Ctrl+Shift+S. Give it a try.

Anonymous said...

hallo :) although there is sessionsaver extension - i find your extension much more convenient for a simple usage. i use tab saver! for normal closure and crash recovery for the sake of crash...(sure i should try if tab saver works on crash too - but i am now too lazy to checkt it ;-)

why i dont use sessionsaver? because there are too much features i realy dont need and i dislike this prompt on start - only what i want to have saved the last tab row after i quit.

but even if your extension is allready perfect there is one feature i would love to have it - and this is the possibility to switch it on and off. there would be still only one session saved, but to be able to decide, whether to overwrite the old one or not.
example: i have about 15 tabs open, which i use now for few days, but not everytime i open firefox - sometimes i just dont work only surf - so i would open just 1-2 different tabs (which now overwrides the 15 tabs - so to have them saved i need to restore them before quit - this is very bad for my restricted download volume *rolleyes*)
but when i work, i would like to be able open these same tabs

so having a button to enable - disable "new" saving would be cool. i dont know how hard is it to code - if it is too hard than no matter - the extension is still great :)

i wish you nice greetings from austria
michaela

Anonymous said...

Hey, Thanks for creating this extension. I'm sorry that you lost the enthusiam for this as I've been using it for a while and find it great. I really don't want all those features that SessionSaver has. I like the simple Tab Saver extension.

Anonymous said...

Thank you thank you thank you! Since I switched to FF2 and Sessionsaver stopped working, I've been desperately looking for something to give me back the one functionality that wasn't reproduced in FF2 - which is the ability to manually restore my tabs after I close FF (as opposed to after a crash). I don't want it to automatically restore my last session every time I start FF, that's stupid. I just to be able to choose to do that. And your extension gives me just that! Thank you!

Anonymous said...

Tuesday September 16, 2008:

Known Bug #192653 in Firefox 3: “session restore” and “undo closed tab” are missing. --- I downloaded Tab Saver to compensate for these two features missing in Firefox 3.
Unfortunately Tab Saver doesn’t work either.

Peter Green said...

Dear, please please please make it work for the new FF!....

miss it so much.

Thank you.

Anonymous said...

Can you make the extension opensource? seems like it doesn't work on 3.6. I do not want to blame you, rather want to help. Its a good plugin, but not useful if it doesn't work right? ;)

Anonymous said...

Hello
Would you create an add-on that help us to save pages with their title's name(like IE)?
It's very usefull.
Thanks

Anonymous said...

Works perfectly on one machine and doesn't show up on another machine even after trying several reinstalls, though both are the latest versions... :(

Unknown said...

Try my extension: http://bit.ly/hbxrP4