@pesala
Aha, my first instance of putting my foot in my mouth. I don't actually have any stacks that high. Generally, 2-20 tabs (I will update my original post to reflect this) per stack, ~13 stacks. I just said such a high number because I figured if I said '2 tabs per stack' people would just say, 'copy the links, it is only 2 tabs.'
Although, even with just 20 tabs, it might be nice and help keep things clean. I'll try to look into this. Unless for 2-20 tabs it seems silly to have a separate session?
Also, I suppose this means that an automatic and non-external solution is not an option.
Now that I am digging into sessions a bit deeper, I see that they are a bit different than what I had imagined.
On Chrome, I had multiple users (one per project) but then each user session (not sure if that is the right term) would balloon to a few gigabytes of space just by existing, and with limited drive space that just did not make sense to me. I was fearful the sessions would have the same effect but upon reading your post again, I think that will not happen with Vivaldi sessions. It would just be a few kilobytes of additional data (at least from my initial testing).
I also thought sessions was like 'restore previous session' in Firefox, which would just restore all open windows and tabs previously opened and nowhere near as extensible as Vivaldi's feature, if I understood that correctly.
I'm guessing the location of the files on non-Windows OSes should be in ~/Library/Application Support/Vivaldi and ~/.config/vivaldi.
Are there any issues from sending the sessions between different OSes?
I was just thinking that the process means I would have to do this around twice a day. In the morning to laptop, in the afternoon to desktop, and hopefully not forget!
No intention of using a phone for this but just for brevity's sake, sessions are not possible with phone, right?
All I could find is a feature request from 2019 but not a lot of interest: https://forum.vivaldi.net/topic/37117/sessions
Do sessions have the benefit of not requiring the same synced account between devices?