You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Squeekboard is not working reliably when trying to input text to a window.
Steps to reproduce:
Run Squeekboard
Run WAYLAND_DEBUG=1 yad --entry 2&>1 | grep text
Type in any two buttons
Expected: The entry field has text from both input events, and they come from the text-input interface
Actual: the text does not come in as text-input (may come as keyboard events).
Problem
When clicking on the layer-surface panel of squeekboard, despite KeyboardInteractivity=False, the yad application receives a leave event [email protected], causing it to disable text input. Then the input method has nowhere to send to.
Fixespop-os#769
A layer shell requesting "KeyboardInteractive=False" would cause the compositor to momentarily drop focus from the original surface, and assume no focus.
If the layer shell click produces a text input event, then the original surface can't receive the event, breaking the input method.
Squeekboard is not working reliably when trying to input text to a window.
Steps to reproduce:
WAYLAND_DEBUG=1 yad --entry 2&>1 | grep text
Expected: The entry field has text from both input events, and they come from the text-input interface
Actual: the text does not come in as text-input (may come as keyboard events).
Problem
When clicking on the layer-surface panel of squeekboard, despite KeyboardInteractivity=False, the yad application receives a
leave
event[email protected]
, causing it to disable text input. Then the input method has nowhere to send to.Actual scenario:
[email protected]
Expected:
Diagnosis
This looks like disabling keyboard interactivity on the layer shell doesn't prevent it from taking the input-method focus.
I'll try to figure it out.
The text was updated successfully, but these errors were encountered: