Bug 513079

Summary: On-canvas text tool input does not show on-screen keyboard
Product: [Applications] krita Reporter: dra.w.p.il.e+bugskde
Component: Tool/TextAssignee: dra.w.p.il.e+bugskde
Status: ASSIGNED ---    
Severity: normal CC: griffinvalley
Priority: NOR Keywords: triaged
Version First Reported In: git master (please specify the git hash!)   
Target Milestone: ---   
Platform: Android   
OS: Android 14.x   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Select all box on Android positioning itself on top of the text.

Description dra.w.p.il.e+bugskde 2025-12-08 12:22:17 UTC
Created attachment 187425 [details]
Select all box on Android positioning itself on top of the text.

The text tool input in Krita 5.3 does not show an on-screen keyboard when the text is interacted with. This happens both on Android and on Windows.

On Android, the box that's supposed to show up on top of the text with options like "select all" and "copy" and whatnot is also very jittery and will place itself over the text you're trying to edit, rather than on top of the text area where it belongs.

Presumably these are caused by missing IME event handling.

Originally reported here: https://bugs.kde.org/show_bug.cgi?id=462919#c9

Commit 83bb3fad51f70361f1841a2cda92c59ac0c97974
Comment 1 wolthera 2025-12-08 13:08:50 UTC
Thanks,

I don't know yet how I am going to debug this.

For the record, the queries are here:

https://invent.kde.org/graphics/krita/-/blob/master/plugins/tools/svgtexttool/SvgTextCursor.cpp#L845

Events are below that, and then there's an input transform that gets set.
Comment 2 dra.w.p.il.e+bugskde 2025-12-09 16:28:01 UTC
The second issue with the popup appearing over the text is a problem with all text inputs, it's not related to the text tool. Moved to Bug 513129.