Looks like the stuff of dreams and nightmares for a ADHD user. Am I the only one who regularly ends up a browsing session with 300 tabs? This feels like a feature I'd overuse, and which would only make my life much worse.
I recently discovered the working memory component of ADHD and it became somewhat of a transformative moment for me. It helped me realize that clearing my plate was the most important activity I could do on any given day, because it created the space I needed to focus, and reduced the strain I felt in a day. It has taken time but I've now found when I look at tabs (or screenshots or whatever clutter) and think not ab…
This doesn't mean that more comprehensive browser (and more general desktop) session management tools couldn't be useful!
As it stands, for long-running tasks that necessarily need to be interrupted, I tend to use task-specific VMs, which is wasteful in cases where no background processing is involved.
For example, it'd be useful to extend browsers' (and certain other applications, including macOS applications by UI convention) save/restore state on application quit/restart features to allow multiple state instances to be saved/restored (while still allowing usefully global state to be shared, unlike, e.g., Firefox profiles).
Now imagine the same thing, but across applications and integrated with the desktop environment as, e.g., named, persistent virtual desktop sets.