Earlier quoted context omitted.
Interesting. What do you use for tab management on the OS level?
It's almost certainly not what OP is using, but if you're interested in tabbing of arbitrary windows as a built-in OS feature, I'd suggest you have a look at how BeOS used to do that. You can still try it with Haiku[1]. I'm also fairly certain that functionality could be implemented with a handful of scripts in awesome (in a floating way instead of using pre-existing tiling WM features). [1]: https://www.haiku-os.org…
https://i3wm.org/docs/userguide.html#_changing_the_container...
https://hackage.haskell.org/package/xmonad-contrib-0.13/docs...