Transfer tabs and tab stacks between different profiles
-
I would love a feature to transfer tabs and tab stacks between two windows of different profiles that I use in the same machine. The request is mostly for tab stacks though, as they might have many tabs and copying and pasting the addresses might be a tedious and tiresome.
Drag and drop is a nice to have. Simple "Send to Profile" action in the right click menu would do it.
-
@douglascamata Save as Session, and Open Saved Session.
See Saved Sessions in help.
-
@Pesala I want to move tabs from windows that are from different profiles. Saved Sessions are scoped per profile, it doesn't work.
-
@douglascamata You may try to manually copy the sessions/tab files from main to new profile;
You should manage to add other profile sessions [bin files] while tabs should be add automatically if it worked
.Probably is better using a test profile just in case...
+1 for send to profile function
-
@douglascamata
I'm counting on AutoHotKey Script.
Vivaldi settings > keyboard > Save Selected Tabs as Session : Ctrl+Alt+s
Vivaldi settings > keyboard > Open Saved Session : Ctrl+Alt+o
Please replace "C:\vivaldi_s\Application\vivaldi.exe" with your installation path.
and replace "Profile 1" with your profile name, likewise.Sorry, but works on Windows only.
^!Left:: send,^!s sleep,200 send,{m}{o}{v}{e}{Enter} FileCopy, C:\software\vivaldi_s\User Data\Default\Sessions\move*.bin, C:\software\vivaldi_s\User Data\Profile 1\Sessions\ IfWinExist,ahk_exe C:\software\vivaldi_s\Application\vivaldi.exe --profile-directory="Profile 1" { WinActivate, ahk_exe C:\software\vivaldi_s\Application\vivaldi.exe --profile-directory="Profile 1" WinWaitActive, ahk_exe C:\software\vivaldi_s\Application\vivaldi.exe --profile-directory="Profile 1" send, ^!o sleep 500 send, {Down} sleep 300 send, {Enter} } IfWinNotExist,ahk_exe C:\software\vivaldi_s\Application\vivaldi.exe --profile-directory="Profile 1" { Run,C:\software\vivaldi_s\Application\vivaldi.exe --profile-directory="Profile 1" sleep 3000 send, ^!o sleep 500 send, {Down} sleep 300 send, {Enter} } sleep 1000 send, !{tab} sleep 500 send, !{F4} FileDelete, C:\software\vivaldi_s\User Data\Default\Sessions\move*.bin FileDelete, C:\software\vivaldi_s\User Data\Profile 1\Sessions\move*.bin Return
-
@douglascamata Sessions are saved as *.bin files in the sessions folder of the profile. Use Help, About to locate the profile path and use Explorer to copy/paste the *.bin files. Ignore the first two, which are temporary files for the current session.
-
@douglascamata I agree, this needs to be a feature. Moving the saved session files in my FMS is not user friendly at all.
-
Ppafflick moved this topic from Automotive Feature Requests on