Chaos in a Can

Tab Vault

,

Tab Vault 2 is now available!
Check the big link at the bottom of this page!
Tab Vault now supports localization! See here if you want to make a translation.

What is Tab Vault?
Tab Vault is a place to store the tabs you want to get to later without leaving them in memory and on your tab bar. It's like bookmarks, except it reminds you how many tabs you've stored away.

(Yes, it's similar to michalborek's To-Read sites. No, I'm not copying him. I started building this as a Unite app before Opera extensions were announced, but I decided to rewrite everything as an extension.)

How does it work?

Click the extension's button to open the Tab Vault pop-up.

Click Save Tab to store the current tab in the vault. Click on a saved tab to open it in a new tab, or click the X on the right to send it to Tab Vault's trash. Ctrl + click on a tab to open it in the background or drag the tab onto the web page to open it in the current page.

You can drag saved tabs to reorder them. Tab Vault 2.0 now supports tab groups. When dragging a tab, move your cursor to the right edge of the tab (over the arrow icon) and drop it onto another tab to create a group. Groups can be expanded and collapsed just like tab stacks, and you can rename them by clicking the pen icon that appears when you hover your mouse over a group.

Click "Trash" at the top to get to Tab Vault's trash. Any tab you delete from the main list will show up here until you clear the list. Just like with Opera's Closed Tabs, click an item in the list to undelete it, or click Clear List of Closed Tabs to empty the list.

Tab Vault can also import and export Opera's session files. You can use this to back up your tabs for safekeeping.

If you need help using Tab Vault, click the help link at the bottom of Tab Vault's options page. If that doesn't answer your question, ask in the comments here and I'll do my best to answer it.

Download the latest version from the extensions catalog!

If you have comments, questions, or find a problem, please post in the comments below!

Known Issues
  • The "Drop to open in current page" message does not show up on pages containing iframes in Opera 11.01 or lower. This is fixed in Opera 11.10.
  • The "Copy Tab URL" context menu item will not function at first due to Adobe Flash's security settings. Check Tab Vault's options page for instructions to fix this. It won't work if you have plugins disabled either.



Accented Character ShortcutsPlans

Comments

Joel Spadinspadija Monday, April 23, 2012 9:55:00 PM

Yeah. Opera 12.00 has a few issues at the moment. When an extension is installed in dev mode and the popup is open, Opera gives incomplete information about the focused tab and broken information about other tabs, so I can't even save the current tab right now.

Bradley Brett Woodsbbwoods Friday, April 27, 2012 10:29:35 AM

Joel,

Thanx for this extension. It is very useful.

I have a question/problem, however: I can't seem to move tabs into a group once I created it (besides the one tab used to create a group). All of my tab selections in vault have an "x" next to them, like in your upper screen shot. How does one get the vault Pop-up menu to change so that the tabs have arrows next to them, like in your second screenshot? There is no explanation for this difference between these two screen shots of the Vault Pop-up list/menu in your primer on this page.


I am using Tab Vault 2.4.2 and the default preference settings in Opera 11.6.2 on Mac OS 10.6.8.

Joel Spadinspadija Friday, April 27, 2012 2:48:10 PM

Originally posted by earlier on this page:

When dragging a tab, move your cursor to the right edge of the tab (over the arrow icon) and drop it onto another tab to create a group.



It is kinda awkward, but each tab being rather small vertically, that was the best solution I could find. Also, you don't need to use the right edge to move things in and out of expanded groups.

TiRANiDTiRaNiD Friday, April 27, 2012 8:23:37 PM

The addon is great. Saves a lot of time.

One wish - it would be very handy if 'The Last Selected' item in the list of sites saved in the Tab Vault was marked somehow - for example, the text of the last selected item was Bold or Italicized, or the background of the item changed the color.

The thing is that if the list contains a lot of items with similar names it becomes difficult to discern which item was clicked and which wasn't.

This screenshot will help explain what I mean - http://files.myopera.com/TiRaNiD/files/tab_vault_screen.png

As you see on the screenshot there are several items with similar names, and when I need to check every one of these links one by one it gets a bit confusing, because it's not obvious which link was clicked and which was not.

Of course, when there are only six items like there are on the screenshot, it is not Very confusing. But sometimes I have similar lists with 30 or more items. This is when it gets unclear.

Limelimelye Saturday, April 28, 2012 3:36:29 AM

I really like this app, but it needs a bit of work before it will be fully realized. Still, great little extension! Here are my suggestions for it, if you don't mind:

1) The ability to save all open tabs into one tab group with a single click. This would be extremely helpful!

2) An option to 'auto-save' tabs. When enabled, it would create a tab group that automatically kept a record of all open tabs from your current/most recent browser session. That way if the browser crashes you can restore your lost tabs without any problems -- There's a lot of extensions out there for other browsers that do this (Session Buddy is the best example), but literally none for Opera. (And Opera's built in session manager is broken since it does not save your last session. Opening your 'previous session' simply opens your current session since it overwrites the previous session save file once you relaunch the browser. So you can't restore what you lost! Really, really poor design. It entirely defeats it's own purpose...)

Session Buddy: https://chrome.google.com/webstore/detail/edacconmaakjimmfgnblocblbcdcpbko

With a few more features, Tab Vault could fix this Opera issue, and simultaneously excel beyond extensions like 'Session Buddy'. Plus, since it seems like Session Buddy has no plans to ever develop for Opera, that means you have the reigns! :)

Joel Spadinspadija Saturday, April 28, 2012 6:37:00 AM

#1 is already possible. Right click on the save button for more options.

As for #2, Opera does actually save your previous session, but it doesn't show up in the session manager (if you look in the folder where sessions are stored, you will see an autosave.win file). I have had Opera relaunch without reopening the last session after a crash though.

Limelimelye Saturday, April 28, 2012 7:34:05 AM

Originally posted by spadija:

#1 is already possible. Right click on the save button for more options.

As for #2, Opera does actually save your previous session, but it doesn't show up in the session manager (if you look in the folder where sessions are stored, you will see an autosave.win file). I have had Opera relaunch without reopening the last session after a crash though.



Oh, so cool! Thanks for that tip. I read through all the instructional stuff (twice!) and seem to have missed the little blurb about there being more options if you right-clicked. Nice to know. Totally my oversight there.

As for number 2, I assumed that Opera was overwriting that autosave.win file after you relaunched the browser after a crash/accidental closure (I suppose my assumption was incorrect?) I run opera to always launch with my home page, and not with my previously opened tabs, so maybe that has something to do with it. Sometimes I'll accidentally CTRL-Q instead of CTRL-A and lose my entire session, which has always been a headache.

Still, if it's that simple, maybe you could add a little button in the menu that will launch the autosave.win file for you without having to mess with the autosave file? I know that this isn't Tab Vault's main purpose, but it definitely would make the extension an even more indisposable utility. You'd at least get many kudos from me for it. smile

Either way, thanks for the (so fast!) reply, and just for making such an awesome little extension either way. Keep up the great work!

Bradley Brett Woodsbbwoods Saturday, April 28, 2012 8:02:53 AM

Joel, I guess you addressed my comment, but you didn't address my question. I read in your how-to-use section that "When dragging a tab, move your cursor to the right edge of the tab (over the arrow icon) and drop it onto another tab to create a group."

My point is THERE IS NO ARROW AT THE RIGHT SIDE OF THE TAB BAR, ONLY AN "X" -- just like the upper of your two screen shots of the vault pop-up menu (sorry for using all caps, but I don't know how else to get my point across, as I was quite explicit in my previous comment/question as to what I was asking about). So how can I move the cursor over a non-existent arrow icon?

And again, I am asking: how does one get the pop-up vault to have arrow icons like your lower screen shot? Is this only possible on other OS's (i.e. something other than Mac OS 10.6.8)? Do I need to change something from the default options/preferences?

If I right click or control-click a tab in the pop-up vault -- anywhere besides directly on the "x", which deletes it -- I get a semi-transparent circle with Opera Mouse features that gives me choices to 1) open the saved URL tab in a new tab, 2) stop or go to the 3) previous or 4) next URL in that tab's history, but it does not allow me to drag the tab into a tag group with in the Vault Pop-up.

Joel Spadinspadija Saturday, April 28, 2012 1:50:50 PM

When you click and start to drag a tab, all of the "x" buttons will turn into arrows. When you've moved your cursor far enough to the right, the border on the dragged tab will become darker and the arrow will change to point downward. Then, when you drag the tab over top of another tab, the underlying tab will darken to indicate that dropping will group the tabs.

Also, I have no idea why Ctrl+click would open the mouse gesture indicator (the big semi-transparent circle with four arrows in it), but if you right-click and move the mouse or hold the button for about a second, you start a mouse gesture. To get a context menu in Opera, you must right-click without holding the button down for a while or moving the mouse.

If right clicking still does nothing, you probably have Opera set so scripts don't get right click events. Open Tab Vault's options page, right click the page background and edit the site preferences, then go to the "scripting" tab and check "allow scripts to detect context menu events".

Lihonosov Friday, May 4, 2012 6:02:27 AM

Bug with showing in Ubuntu 12.04
http://s2.ipicture.ru/uploads/20120504/PM269Rqp.png
Version Tab Vault 2.4.2

hupfdule Friday, May 4, 2012 11:21:44 AM

I am unable to save a google search in the tab vault. Always, when I am trying to do that, it tells me "Tab vault cannot save this tab. Reload the page and try again."
Of course, reloading doesn't help.

Any ideas, why this is the case and (especially) how I can manage to save such a google search.

For example, try to save this tab: http://www.google.com/search?client=opera&rls=en&q=opera+tab+vault&sourceid=opera&ie=utf-8&oe=utf-8

Saskatchewan Friday, May 4, 2012 12:02:09 PM

@hupfdule: Is JavaScript enabled in site preferences for google.com?

hupfdule Friday, May 4, 2012 12:28:53 PM

Originally posted by Saskatchewan:

@hupfdule: Is JavaScript enabled in site preferences for google.com?



No, it isn't. :-)
I didn't know that JavaScript must be enabled for the site to store.
But since Google doesn't force Google Instant anymore (which collides with the single-key shortcuts in opera) I can just reenable JavaScript for it.

Thanks

Joel Spadinspadija Friday, May 4, 2012 12:37:55 PM

@Lihonosov: Go to the options page and manually increase the popup width until that doesn't happen any more.

Joel Spadinspadija Friday, May 4, 2012 8:32:50 PM

Also, @hubfdule: In Opera 12, JavaScript most likely won't need to be enabled thanks to the new Windows and Tabs API, but in 11.62 and prior an extension needs to have a script running inside a tab to be able to see that it exists. Naturally, if you disable scripts for a tab, the extension can't see the tab any more.

K-Veikko Wednesday, May 9, 2012 10:03:21 AM

Feature request.

I am mostly using Tab Vault to store visited pages addresses. Seldom visit again.

Would be nice if there is a keyboard short-cut to save the tab (with selected options). Maybe even a user defined shortcut. – One-klick add.

Saskatchewan Wednesday, May 9, 2012 10:42:05 AM

@Joel: In Polish help file, all resources files are missing the forward slash – the page is not styled and links and scripts don't work. (Also, the file doesn't include classList.js)

Originally posted by K-Veikko:

Would be nice if there is a keyboard short-cut to save the tab (with selected options).

What do you mean: "with selected options"? There's already a possibility to create a custom keyboard shortcut to save tabs. See "Buttons and Shortcuts" section on the preferences page. Use the code from there co configure your shortcut directly in Opera: –O– Menu > Settings > Preferences > Advanced > Shortcuts.

Joel Spadinspadija Thursday, May 10, 2012 6:03:54 PM

Okay. I changed the structure of the help page a bit, so I'm going to have to fix each of the localized help pages as well. I'll make sure to fix that while I'm at it.

MikeMike46 Friday, May 11, 2012 2:03:04 PM

still loving the program Joel but it seems to be suffering slow opening and slow link appearance in Opera 12.00 build 1406 Windows 7 x64.
I'm guessing it could be still due to ongoing development of Opera 12 ?

Joel Spadinspadija Saturday, May 12, 2012 5:39:46 AM

That's possible. It loads 100+ tabs in about half a second for me in Opera 11.62. If you have hardware acceleration enabled, try disabling it as Opera's software rendering still outperforms its hardware rendering in some cases.

MikeMike46 Saturday, May 12, 2012 2:07:18 PM

I don't use the hardware acceleration option Joel..it causes a worse operation of Opera if I have it enabled.
might be best if I stick with 11.62 for now I'm guessing then...

thanks for the reply.

Mike.

Michael SentinellaOssiebloke Sunday, May 13, 2012 6:47:46 AM

If I zoom into the vault window the favicons appear but the text turns white. Conversely, when I zoom out the text turns black, which is good but the favicons disappear. This happens within both Opera 11.64 and 12.00 beta.

Michael SentinellaOssiebloke Sunday, May 20, 2012 1:52:38 AM

Originally posted by Ossiebloke:

If I zoom into the vault window the favicons appear but the text turns white. Conversely, when I zoom out the text turns black, which is good but the favicons disappear. This happens within both Opera 11.64 and 12.00 beta.



Now a week later and the problem seems to have fixed itself.

Joel Spadinspadija Sunday, May 20, 2012 5:08:49 PM

I honestly have no idea what might cause that.

Tiago Wakabayashiozoratsubasa Monday, June 4, 2012 3:11:21 AM

I dunno if this does it, but i suggested the extension saves group tabs (tab stacking) too

Joel Spadinspadija Monday, June 4, 2012 6:57:48 PM

As soon as Opera fixes the one bug (DSK-362025, tab properties are borked when extension is in developer mode and popup is open) which is preventing me from effectively testing the new stuff in Opera 12.00, I will update Tab Vault to be able to save and open tab groups.

Tiago Wakabayashiozoratsubasa Wednesday, June 20, 2012 5:54:34 PM

suggestion: a quick search for extension

Saskatchewan Wednesday, June 20, 2012 6:24:36 PM

@ozoratsubasa: Try Ctrl+F smile

MikeMike46 Friday, July 13, 2012 6:26:11 AM

nice updates in the latest build Joel...
is there a possibility of making it use a default icon next to each bookmark in the list please instead of a different icon per bookmark?

thanks.

Joel Spadinspadija Friday, July 13, 2012 11:49:16 PM

It would be possible, but I would rather not add more options for something unless I think it would improve the program or many people are requesting it. The more options I add, the closer everything becomes to this. (The code for the popup is already very much there.)

metude Saturday, August 4, 2012 3:11:53 AM

How can i save tab group into the tab vault as tab group?

Saskatchewan Saturday, August 4, 2012 9:21:47 AM

@metude: When you're on a tab that belongs to a stack and you right-click the Save tab button in the Tab Vault's popup, there's an option available: Save tab group.

metude Saturday, August 4, 2012 1:42:02 PM

Originally posted by Saskatchewan:

@metude: When you're on a tab that belongs to a stack and you right-click the Save tab button in the Tab Vault's popup, there's an option available: Save tab group.


up Thanks.

Also i lost whole vault items on 12.50 after restart.

Joel Spadinspadija Saturday, August 4, 2012 7:35:10 PM

I think I saw a comment on the latest 12.50 snapshot saying it wasn't saving extension settings. Maybe you have the same problem.

metude Saturday, August 4, 2012 8:20:02 PM

Originally posted by spadija:

I think I saw a comment on the latest 12.50 snapshot saying it wasn't saving extension settings. Maybe you have the same problem.


Probably same.

raygrot Sunday, August 12, 2012 10:53:11 AM

Before Opera 12.01 everything was OK. But now tabs text is white on the white background. And no settings for it at all.
Nice extention but now absolutely useless. Any help?

Joel Spadinspadija Sunday, August 12, 2012 11:24:51 PM

I am explicitly telling the text to be black, so if it's white for you, something is very wrong (and a setting wouldn't fix it). Are you using hardware acceleration? Do you have any custom stylesheets?

norgac Sunday, August 19, 2012 3:26:44 PM

First of all (again): Thanks for Tab Vault! I use it every day.

Since Opera 12 browsing isn't really fun anymore, high CPU load and so on, and I'm working on it to find out the reason. Because I haven't found out til now I do not even have the slightest idea what could be the reason for Tab Vault having lost all of it stored tabs today.

Exporting Tab Vault to a session file every day to avoid total data loss is no solution I think.
So my question is:
Where does Tab Vault store its Data?
Knowing this I could backup this file automatically and the possible loss of Tab Vaults data wouldn't be frightening any more.

Joel Spadinspadija Monday, August 20, 2012 7:15:15 AM

See here for the location, and here if you ever need to manually decode the data.

norgac Sunday, August 26, 2012 4:57:41 PM

Thanks a lot, that helps me to avoid data loss.

Larry EdwardsSitka_Ak Wednesday, August 29, 2012 1:56:56 PM

This morning, after doing a Windows security update last night, Tab Vault won't work.

When I click the icon, the tab vault list appears, but when I move the mouse over any part of the list (including the buttons such as "Save Tab") the Tab Vault window closes immediately, and very briefly a window title "Security Issue" flashes on-screen and disappears.

I need to at least recover my list of 200+ URLs, but of course what I realy want is to get Tab Vault running properly again.

Advice? If there is a later version of Tab Vault, how do I install it without loosing my list?

ADDED LATER: The security issue pop-up is from Opera. It disappears in a flash, so I can't read what it says. I have the latest version of Opera.

- Thx.

Larry EdwardsSitka_Ak Wednesday, August 29, 2012 6:59:52 PM

Update on my problem:

By making whitespace on the browser screen as a backdrop to the pop-up and clicking the Tab Vault button a few dozen times, at last I was able to read the message in the Security Issue pop-up.

There is an Opera icon followed by Security Issue in the window header. The message is: "The server's certificate chain is incomplete and the signer(s) are not registered. Accept?" The server name given is on my company's intranet, and indeed it does not have a certificate (and never will). There are Accept and Reject buttons, but the pop-up disappears in a few milliseconds, so I get no chance to click the Accept button.

This is from a tab that I added to the vault last night.

Can Tab Vault be fixed so that either: (1) no server is accessed until an item on the list is clicked; or (2) so that the Opera pop-up will remain static so the Accept or Reject button can be clicked; or (3) so that the error can be detected by Tab Vault, with a Tab Vault pop-up appearing to give the user a chance to make the choice?

Meanwhile, how can I recover my list entries to a text file? I saw another message about this at https://addons.opera.com/en/extensions/details/tab-vault/?reports&display=en#r47465, but when I load the data file into the Opera developer
tools window I don't see any "Console Tab."

ADDED THOUGHT: ... or, in the Tab Vault right-click menu perhaps an item could be added to prevent Tab Vault from pinging the URLs in the list. I suspect that they are being pinged to get the icon graphics. (And another fix might be to store the icon thumbnails so that the pining isn't necessary.)

Joel Spadinspadija Wednesday, August 29, 2012 10:00:35 PM

I responded on the bug report you filed. Now that I see you posted here as well, I would prefer it if you respond here, since I don't get notifications of follow-up comments to bug reports.

Storing the thumbnails might work, though they would have to be saved as base 64 encoded text, since extensions can only save text data. Acquiring the images through the extension's background process would certainly avoid the problem, since failing to get an icon wouldn't close the popup. I will have to see how much space this takes with many different icons, since extensions are only alotted a certain amount of data storage.

Larry EdwardsSitka_Ak Thursday, August 30, 2012 12:07:57 AM

Perhaps there would be a way to store only one instance of each icon that represents certain listed URLs, to save space. If the root of a new URL matches an existing root in the list, then the new icon could be checked bit-by-bit with the existing one, to see if they are identical.

Meanwhile, how can I export the the URLs in my list, so that I get down to the work I have been struggling for weeks to have enough time to do? (Worst possible timing on this problem popping up!)

Joel Spadinspadija Thursday, August 30, 2012 12:49:40 PM

Instead of checking pixel-by-pixel, I would rather just store icons by their URLs. Then, everything that uses http://my.opera.com/community/favicon.ico would grab the same image, and as soon as no tab uses that favicon any more, I can delete it.

I attempted to explain how to decode extension preferences here. If you find that confusing, ask questions there and I can try to clarify things and/or post screenshots of the harder parts.

opticyclic Tuesday, September 4, 2012 6:17:30 PM

The bit about saving a right clicking the save button and "Save tab group" needs to be highlighted more in the features.
It should also be renamed as "Save Tab Stack" since Opera refers to stacks and not groups.

Joel Spadinspadija Wednesday, September 5, 2012 5:55:17 AM

@opticyclic: Actually, Opera refers to it both ways. In the extensions API, they are referred to as groups. I don't know if there is any official guidance for this, but I interpreted it as "stacking" being the act of creating a tab group. The features page seems to support this:

Tab Stacking
Dragging one tab over another allows you to create groups of tabs.



The next release is still a ways off, since I am rewriting most of the popup UI, but I am adding a dropdown arrow to the save tab button, which should make the extra saving methods more visible. This is still very much a work in progress, but it currently looks like this.

opticyclic Wednesday, September 5, 2012 7:55:20 PM

OK. I was basing my assertion on the text in the context menu of the tabs:
Tab Stack - Unstack/Close Stack

"Open Tab Group in new window" would be a nice new feature too.

Larry EdwardsSitka Thursday, September 6, 2012 11:26:04 PM

I just posted a bug report on the other Tab-Vault forum (couldn't find this one).

I had to uninstall Tab-Vault, and am unable to reinstall it. I get a pop-up saying "Opera required," but I am running Opera. Also, I just updated another Opera extension successfully.

Joel Spadinspadija Friday, September 7, 2012 12:54:44 AM

I have never seen that particular error. It sounds like a problem with either Opera or file associations. If you haven't tried already, try reinstalling Opera (just run the installer again. No need to uninstall first) to fix any file association problems.

If that doesn't work, something may not have been properly removed when you uninstalled Tab Vault. This post describes where and how extension data is stored. If "TabVault.oex" still exists in the widgets folder, try deleting it. If "widgets.dat" still contains a reference to Tab Vault, try closing Opera, deleting Tab Vault's <section> from "widgets.dat" and restarting Opera.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.