I have to be frank- incomprehensible (and quite annoying) how Vivaldi can offer so many novel QoL features, but despite the overwhelming evidence it caters to users who hoard tabs, no straightforward workflow exists for migrating them across systems, automatically, manually, whatever.
so, not just sync as we've understood the idea for years, but sort of a live-shared-session?
Am I crazy, or would that not increase the load on the Sync system significantly?
I don't think anyone wants it to be a constant sync (at the very least no-one needs that functionality). In my eyes it breaks down as such:
Set up a json, csv, or txt format which can be edited by a user, with the purpose of retaining all the url's, tabs, tiles, stacks, workspaces, etc, along with any aliases users might assign. It shouldn't be integral to Vivaldi's process of maintaining tabs/sessions (I assume many other factors have to be monitored behind the scenes), it just needs to work like when you export/import bookmarks across browsers. Grab/update like a screenshot, automatically whenever a window closes. Allow the user to rename them, but at minimum/by default, timestamp them. If it's too much bandwidth to maintain those across scores of users in the cloud, offer it locally, again, the same way other browsers maintain bookmarks, with the ability to select where files get saved.That last bullet point is a major sticking point because of how things presently work:
Sessions are locked to an installation of Vivaldi; despite being described as import/export, there's no option to move them out of a given install, let alone an indication where/how they get saved. To copy sessions to another computer, you have to know where on your hard drive they get saved (for Windows users, under the hidden AppData directory), as well as the fact that you need three separate folders- else the process fails or you lose the names of your various workspaces. The file names don't even match up. Saved sessions are also not possible (or at least unclear how) to delete. In my attempts to migrate what felt like half a dozen times, maybe one attempt worked in a way that I liked, but that along with one or two other attempts eventually made Vivaldi crash on open, with no choice but to reinstall.In the end I copied all the url's out of my various workspaces; I'm grateful Vivaldi has a button to do that on one click, but I wish it could be done across all workspaces.
I pasted them all into a txt file, sorted and pruned them. Now I'm using the Chrome extension Bulk URL Open to copy them out of that file in small groups, one at a time.
I guess I ultimately prefer a clean slate over fumbling around with the weird files which maintain workspaces, but there has to be a more straightforward solution.