protonscr

[Japanese IME] Key strokes are dropped or swapped in Store search bar with Fcitx5 on Debian 13

steamopen Steam clientDistro Family: Debian
ValveSoftware/steam-for-linux#13114 · opened 2026-04-25 by axis6404 · updated 2026-04-25 · 0 comments · github
Aaxis6404 2026-04-25 github

Your system information

  • Steam client version (build number or date): 1773426488
  • Distribution (e.g. Ubuntu): Debian13 trixie amd64
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes
  • Steam Logs: Not available (I am reporting the UI/input behavior specifically)
  • GPU: Nvidia

Please describe your issue in as much detail as possible:

I am experiencing a long-standing issue (persisting for 1-2 years) where Japanese input via Fcitx5 does not work correctly in the Steam Store search bar.

Actual Behavior:

  • When typing with Fcitx5-Mozc, keystrokes are frequently dropped or the character order is swapped.
  • Example: If I type "puroject" with Japanese input ON, it may result in "rpuoject" or characters might be missing.
  • This issue is specific to the Steam Store's web view. Other native Linux applications handle Fcitx5 correctly.

Expected Behavior:

  • Characters should be captured in the correct order.
  • The IME candidate window should appear and allow for Japanese conversion (Hiragana/Kanji) smoothly.

Steps for reproducing this issue:

  1. Launch Steam on Debian 13 with Fcitx5-Mozc.
  2. Go to the "Store" tab.
  3. Click on the search bar in the top right corner.
  4. Enable Japanese input (Fcitx5) and try to type a word (e.g., "puroject").
  5. Observe that the input is corrupted or the order of characters is incorrect.

Environment Information:

$ dpkg -l|grep fcitx5
ii fcitx5 5.1.12-2 amd64 Fcitx Input Method Framework v5
ii fcitx5-config-qt 5.1.8-1 amd64 configuration tool for Fcitx5 (Qt version)
ii fcitx5-data 5.1.12-2 all Fcitx Input Method Framework v5 (common data files)
ii fcitx5-frontend-all 5.1.12-2 all Fcitx Input Method Framework v5 (Frontend IM Module metapackage)
ii fcitx5-frontend-gtk3 5.1.3-3 amd64 GTK3 IM Module for fcitx5
ii fcitx5-frontend-gtk4 5.1.3-3 amd64 GTK4 IM Module for fcitx5
ii fcitx5-frontend-qt5 5.1.9-1+b1 amd64 Qt5 IM module for fcitx5
ii fcitx5-frontend-qt6 5.1.9-1+b1 amd64 Qt6 IM module for fcitx5
ii fcitx5-modules:amd64 5.1.12-2 amd64 Fcitx Input Method Framework v5 (core modules)
ii fcitx5-mozc:amd64 2.29.5160.102+dfsg-1.4 amd64 Mozc engine for fcitx5 - Client of the Mozc input method
ii libfcitx5-qt-data 5.1.9-1 all Qt library and IM module for fcitx5 (data files)
ii libfcitx5-qt1:amd64 5.1.9-1+b1 amd64 Qt library and IM module for fcitx5
ii libfcitx5-qt6-1:amd64 5.1.9-1+b1 amd64 Qt6 library and IM module for fcitx5
ii libfcitx5config6:amd64 5.1.12-2 amd64 Fcitx Input Method Framework v5 (config library)
ii libfcitx5core7:amd64 5.1.12-2 amd64 Fcitx Input Method Framework v5 (core library)
ii libfcitx5gclient2:amd64 5.1.3-3 amd64 GLib-based D-Bus client library for fcitx5 (library)
ii libfcitx5utils2:amd64 5.1.12-2 amd64 Fcitx Input Method Framework v5 (utils library)

Nothing extracted yet.