https://bugs.kde.org/show_bug.cgi?id=516511
Devin Lin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-keyboard/-/commit |ma/plasma-keyboard/-/commit |/74f81e65ff25e86d20c1e71b31 |/78fe5acab545b4b558284d1731 |ee94e3cb2e1adf |e9efda91f52613 --- Comment #40 from Devin Lin <[email protected]> --- Git commit 78fe5acab545b4b558284d1731e9efda91f52613 by Devin Lin. Committed on 02/04/2026 at 17:12. Pushed by devinlin into branch 'Plasma/6.6'. inputlisteneritem: Don't let Qt VKBD communicate to KWin when not visible This is a workaround to prevent the possibility of events from Qt VirtualKeyboard's input engine to be communicated to KWin. During every text input session, we are still relaying events to Qt VirtualKeyboard. Qt VKBD however assumes that it's the sole owner of the text field and behaves in inexplicable ways when things change (ex. mouse text cursor selection) to implement its own text prediction. Workaround this for now by disabling communciation with KWin from Qt VKBD when the input panel isn't shown. This means that BUG: 516511 will still exist when the virtual keyboard panel is shown. M +12 -2 src/inputlisteneritem.cpp https://invent.kde.org/plasma/plasma-keyboard/-/commit/78fe5acab545b4b558284d1731e9efda91f52613 -- You are receiving this mail because: You are watching all bug changes.
