I have decided that having nested sessions is a dumb idea. In 0.03, it's just barely supported, and in the one place where it's used, it's really confusing and unexpected. I think it's a failed idea, and I can keep things flat.
This also means that I can clean up SWindow a bit, and move some of the "list all sessions" logic back into a more sensible place than SWindow, and make SWindow more about just the display.
I'm filing this as a bug instead of just doing it in case somebody has a strong opinion, although that seems rather unlikely. :)
I have decided that having nested sessions is a dumb idea. In 0.03, it's just barely supported, and in the one place where it's used, it's really confusing and unexpected. I think it's a failed idea, and I can keep things flat.
This also means that I can clean up SWindow a bit, and move some of the "list all sessions" logic back into a more sensible place than SWindow, and make SWindow more about just the display.
I'm filing this as a bug instead of just doing it in case somebody has a strong opinion, although that seems rather unlikely. :)