This is because the signon ui is dbus-triggered, and waiting for 5s after its last window closes. unity-mir currently doesn't consider surfaces to see whether an app is still there, instead it considers the session, even if there are no surfaces for that session.
I think there was a bug on this already, but can't find it...
This is because the signon ui is dbus-triggered, and waiting for 5s after its last window closes. unity-mir currently doesn't consider surfaces to see whether an app is still there, instead it considers the session, even if there are no surfaces for that session.
I think there was a bug on this already, but can't find it...