I have run into a situation that after launching an app and waiting for the app/surface to be finished starting and can visibly see that the surface is focused, that isSurfaceFocused still returns false for the given Mir persistent surface id.
If I click outside of the app and then back in, isSurfaceFocused returns true for the very same Mir persistent surface id.
I have run into a situation that after launching an app and waiting for the app/surface to be finished starting and can visibly see that the surface is focused, that isSurfaceFocused still returns false for the given Mir persistent surface id.
If I click outside of the app and then back in, isSurfaceFocused returns true for the very same Mir persistent surface id.