Comment 1 for bug 1582471

Revision history for this message
Daniel van Vugt (vanvugt) wrote :

Wait, does this request make any sense? (Brandon?)

The described use case was wanting to hide the OSK on focus loss. But surely you only want to hide the OSK when the text widget loses focus.

So implementing this may stop the OSK from staying on screen after an app switch (assuming Unity8 does not SIGSTOP the app, in which case this is more pointless). But it won't solve the OSK staying on screen after you've finished entering text. That's the job of the input method's toolkit backend to signal that the input field is finished.

If the only remaining purpose of this request is to hide the OSK on app switch, is it really necessary? Surely it's the shell's job to automatically hide the OSK on app switch... And surely if Unity8 is in the habit of SIGSTOP'ing apps when they lose focus then Xmir acting on loss of focus is impossible anyway. Because the Xmir process would be frozen.