https://bugs.kde.org/show_bug.cgi?id=460158
Bug ID: 460158 Summary: Incorrect input method (IME) position Classification: Applications Product: ghostwriter Version: unspecified Platform: Other OS: Other Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: megan.con...@kdemail.net Reporter: wzc782970...@gmail.com Target Milestone: --- SUMMARY Ghostwritter seems doesn't have proper input method (IME) support, IME position will always be at the top-left corner of the window. Tested both under Arch Linux with fcitx5-rime and Windows 11 with it's default Microsoft Chs-IME when Windows system language was set to Chinese. STEPS TO REPRODUCE 1. Install an IME (Chinese/Japanese/etc.) on your system 2. Open Ghostwriter 3. Type anything with IME enabled OBSERVED RESULT IME popped at the top-left side of the window. EXPECTED RESULT IME popped at the correct position (normally below the input cursor) SOFTWARE/OS VERSIONS Windows: Windows 11 21H2 Linux/KDE Plasma: Arch Linux (rolling) KDE Frameworks Version: 5.98.0 Qt Version: 5.15.6 ADDITIONAL INFORMATION Linux version get from Arch Linux's official package repo, with ghostwriter 2.1.4-1 Windows version get from GitHub, release 2.1.6 I did a quick glance at the related source code and it seems the MarkdownEditor widget/class didn't handle the QWidget::inputMethodQuery(Qt::InputMethodQuery) query so that's probably the reason... Feel free to let me know if you need any extra information. -- You are receiving this mail because: You are watching all bug changes.