Hm. New hypothesis: this has always been broken, and doesn't require nesting.
It seems that if you start up any fullscreen client (tested with eglplasma and _target) before the throbber has finished then the throbber client hangs in swapbuffers and prevents miral-shell shutdown.
Hm. New hypothesis: this has always been broken, and doesn't require nesting.
It seems that if you start up any fullscreen client (tested with eglplasma and _target) before the throbber has finished then the throbber client hangs in swapbuffers and prevents miral-shell shutdown.
This also happens with the archive mir and miral.