Single Instance Per Profile?
-
TL;dr - Looking for a way to limit launching shortcut to single instance of Vivaldi per Profile.
Vivaldi has been a godsend to those of us who are tab-fanatics. But everything has it's limits. I found in time that the huge number of tabs I was keeping (>100) was seriously slowing load time.
I tried a number of "fixes", but found them all wanting. Maybe when "Sessions" is more matured it might suffice, but for now, it's just too clunky for constant use. My saved tabs change from day to day and constantly managing "Session" was a hassle.
So I took all my tabs and separated them into profiles. I have a GAMES profile with a bunch of tabs, a WORK profile with another bunch, a CODING profile... etc. I made shortcuts to launch each one separately, and gave each a different theme so I know at-a-glance which one I'm in.
This actually works very well. But it did throw a spotlight on another issue which has always been there. When I have Vivaldi open, and double-click one of the profile shortcuts, it opens a new instance of Vivaldi for that profile. The new instance doesn't have all the tabs, and if I get my wires crossed and close the main one (with all the tabs) before I close the secondary one (with only one tab plus any pinned tabs), then when I re-open that profile, all my tabs are gone, and I have to reclaim them from the recycle bin.
So what would be ideal is a command line option (switch, parameter, whatever you call it) that I could add to the shortcut which would cause it to check if this profile's already running, and if it is, to switch to it instead of opening a new window.
Like I said, this happens even if you only have one profile, so I think it might be useful to more "normal" people than me, who only have one or two profiles as well.
If there's such an option, I haven't been able to find it, but that's not terribly unusual. So if it exists, I'd appreciate someone pointing me to it. And if not, maybe it would be a good Feature Request.
I'm also open to other work-arounds. Currently I'm thinking I'll have to create a launcher script, probably using a BAT or macro like Macro Express or AutoHotKey. But if there's something that already exists, I'm not averse to tossing a few bucks at the problem to resolve it with minimal effort on my part! (Laziness beats penny-pinching any day!)