@ShadesOfGrey Excited to hear about the method you came up with as I am running into wall after wall trying to migrate my Session from a Windows to a Linux PC. To be fair, I'm sure a lot of this is my fault as I do have thousands of Tabs that I need to take a weed whacker to, lol. But that's also why I'm here, because that Tab whacking job would be much faster on my new PC vs. my old PC. Hence, why I'm trying to do this migration in the first place.
At this point, I'm pulling my hair out on this issue. I love Vivaldi for Tab Management as it has just moved Tabs to a whole different level. No other Browser that I've used comes even close (although, certainly open to ideas). Given that, I would love to see very critical use cases like this get some more polishing.
Helpful Background
BTW, this post was excellent, I definitely recommend.
It goes into detail how all Sessions work as a data construct.
https://forum.vivaldi.net/topic/53231/guide-browser-session-saved-sessions-and-how-they-work-together
Troubleshooting
Below is what I've tried so far in case it helps anyone else.
Goals
To migrate a large Session from my Windows 10 PC to a Fedora v39 PC.
My Session is large (north of 4,000 Tabs spread across multiple Workspaces)
My Session also contains lots of Tab Stacks, Workspaces, etc.
To clarify, I don't run 4,000 Tabs at once. I just have that many total across my Session. I typically run closer to 2,000 - 2,500 open at once. Although even that is a bit generous as I to have Memory Saver enabled and set to "Auto." The point here is that I am trying to be judicious about my RAM usage. And I do have 128GB as well so I'm not hurting there either.
Things I've tried:
1.) Vivaldi Sync
Details
this works great for Bookmarks.
But isn't working for me to migrate thousands of Tabs over.
The Sync itself does sort of work. My old PC can sync to the Cloud.
My new PC can then receive it.
But then after, when I try to look at the Tabs that came over, I see that tons of my Tabs are missing after the import.
I do realize that syncing Tabs using the Sync feature is rather new (shipped in Dec. 2023 if I understand right). And I think the basic spec on it is great and I like that it can do selective syncing of various features vs. it being all or nothing. However, despite the feature having a great spec, I can't seem to get it to work right for me.
2.) Session Folder Copy
This is the method discussed here:
https://forum.vivaldi.net/topic/95934/syncing-tabs/4
Details:
I replace the old Sessions folder with the new one in Linux.
Vivaldi launches ok on my Linux PC
The correct number of Vivaldi Browser Windows for my Session open (2 in this case), open just fine.
But then the 2 Vivaldi Browser Windows in Linux just stall out on the Vivaldi Logo screen. Vivaldi definitely starts to load the new Session files I copied over, but then it just hangs. While it does take time to load on my old PC running Windows, it does finally load after 30-60 seconds or so. But when I try to run that same Session on my Linux PC it just hangs.
It's probably my fault for having too many Tabs, but would love to hear if anyone has any ideas.
BTW, and even if this doesn't work for me, thx for everything you do for us @mib2berlin
3.) Saved Sessions
I was hoping that this could be used to migrate Sessions from one PC to another. However after using this tool, it feels like like a PC to PC migration of your Sessions is not really the goal of this tool. It's more to just backup the Sessions you already have going locally.
Details
Saving a Session on my Windows PC works fine
I copy it over to my Linux PC.
3.) I then try to import the file using File > Open Saved Session
But that doesn't work because you can't actually point at a File in the Directory Tree. The Feature only seems to want to work with Files that the Local PC itself has already itself previously created.