wxSTC: IME pre-edit text not displayed on Linux and probably Mac too (Issue #26228)

14 views
Skip to first unread message

filip-hejsek

unread,
Feb 23, 2026, 5:13:53 AM (3 days ago) Feb 23
to wx-...@googlegroups.com, Subscribed
filip-hejsek created an issue (wxWidgets/wxWidgets#26228)

Description

Bug description:

IME pre-edit text is not displayed. This seems to be caused by missing IME implementation in src/stc/ScintillaWX.cpp

Expected vs observed behaviour:

Expected: when using IME, pre-edit text is displayed inline (with underline style)
Actual: pre-edit text is not visible anywhere

To Reproduce:

  1. Run stctest sample
  2. Use IME

Platform and version information

  • wxWidgets version: master (11e5cae)
  • wxWidgets port: wxGTK
  • OS: Arch Linux
    • GTK version: 3.24.51
    • GDK backend: Wayland
    • Desktop environment: GNOME


Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/26228@github.com>

arch1t3cht

unread,
Feb 23, 2026, 4:35:05 PM (2 days ago) Feb 23
to wx-...@googlegroups.com, Subscribed
arch1t3cht left a comment (wxWidgets/wxWidgets#26228)

and probably Mac too

I can confirm that the IME is also broken on Mac: No characters show up when typing. Once I stop typing, the suggestions window appears in the bottom right of the screen, but clicking a suggestion does not make it appear in the STC control. (At least not immediately, it sometimes appears after I press Enter or some arrow keys a few more times.)

FWIW, Aegisub (a downstream application using wxSTC) used to have a hack TypesettingTools/Aegisub@fffb138 to fix IME support on Mac by injecting some code using private wxWidgets symbols into the wxSTC. I don't yet understand this code, but I tested it against wxWidgets master and can confirm that it fixes the IME there. So I'm linking it here in case it helps.


Reply to this email directly, view it on GitHub, or unsubscribe.

You are receiving this because you are subscribed to this thread.Message ID: <wxWidgets/wxWidgets/issues/26228/3947454695@github.com>

Reply all
Reply to author
Forward
0 new messages