Although if there ever were any crashes related to this bounce, they have probably been fixed now.
The only remaining annoying part about this bug I can see is if you use non-rootless mode; resize the root window and then lose your last X client. The Mir connection+window gets recreated fullscreen again, instead of the size you made it.
That all said, just keeping non-zero X clients running is a sufficient workaround. The bug is not a problem at all in -rootless mode because you never see the root window when it does go away and return. For non-rootless if you're running a desktop (e.g. nautilus) and/or any window manager, any of those are enough to keep the connection alive. So I don't see any major problem here that anyone will see in reality.
Reworded and confirmed.
Although if there ever were any crashes related to this bounce, they have probably been fixed now.
The only remaining annoying part about this bug I can see is if you use non-rootless mode; resize the root window and then lose your last X client. The Mir connection+window gets recreated fullscreen again, instead of the size you made it.
That all said, just keeping non-zero X clients running is a sufficient workaround. The bug is not a problem at all in -rootless mode because you never see the root window when it does go away and return. For non-rootless if you're running a desktop (e.g. nautilus) and/or any window manager, any of those are enough to keep the connection alive. So I don't see any major problem here that anyone will see in reality.