protonscr

[Bug][Fcitx5/Rime][Wayland] Some keystrokes leak into Steam text fields during fast Chinese IME input

steamclosed
ValveSoftware/steam-for-linux#13559 · opened 2026-08-30 by xiaoxin1262 · updated 2026-08-30 · 1 comments · github
Xxiaoxin1262 2026-08-30 github

Your system information

  • Steam client version (build number or date):
    Steam Linux Client (current stable version)

  • Distribution (e.g. Ubuntu):
    Kubuntu 26.04.1 LTS

  • Opted into Steam client beta?: No

  • Have you checked for system updates?: Yes

  • Steam Logs:
    Not attached. Can provide if needed.

  • GPU:
    Nvidia (proprietary driver)

Please describe your issue in as much detail as possible:

I am using Steam on KDE Plasma Wayland with Fcitx5 and Rime Chinese input method.

When typing Chinese in Steam text fields, some keystrokes may be lost or appear as raw Latin characters when typing pinyin quickly.

For example, typing a pinyin sequence such as:

nihaoshijie

may sometimes result in missing letters or individual Latin characters appearing directly in the Steam input field instead of being handled by the IME composition.

The issue happens in multiple Steam text fields, including:

  • Steam search box
  • Friends/chat input
  • Other Steam client text fields

Expected behavior:
All keystrokes should be handled by the Fcitx5 IME composition and converted into Chinese text normally.

Actual behavior:
During fast typing, some keystrokes are not handled by the IME correctly and appear directly in the Steam text field.

Slow typing usually works correctly.

Fcitx5 works normally in other applications (such as Firefox, Telegram, and KDE applications).

The issue appears to be specific to the Steam Linux client when running with Wayland.

Steam is launched with:

--enable-features=UseOzonePlatform --ozone-platform=wayland

Steps for reproducing this issue:

  1. Start a KDE Plasma Wayland session.
  2. Enable Fcitx5 with the Rime Chinese input method.
  3. Launch Steam with Wayland/Ozone enabled.
  4. Open any Steam text input field.
  5. Switch to Chinese input mode.
  6. Type a pinyin sequence quickly.
  7. Some keystrokes may leak into the text field or be lost.
Kkisak-valve maintainer 2026-08-30 github

Hello @xiaoxin1262, this issue is already being tracked at #13471. Closing as a duplicate.

Nothing extracted yet.