warpdotdev / warpdotdev/warp

The Fcitx5-based rime input method cannot be used for input on warp

Open
#5,279 1 comment 10 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area:terminal-input bug ready-to-implement triaged warp:product-quality
Dominant language
Rust
Stars
65.1k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

Dupe Check
Describe the bug

After upgrading from Ubuntu 22.04 to Ubuntu 24.04, I tried to input Chinese in warp using the rime input method based on Fcitx5, but after selecting a word, it did not output to warp. (After the word candidate box appears, input is not possible. However, if the word candidate box does not appear, English characters can be input.)
Other applications such as browsers, VSCode, and Zed can input normally; when using Ubuntu 22.04, they can also input normally into warp

To reproduce

Using rime input method input into warp

Expected behavior

Characters in the word candidate box should be entered into warp

Screenshots

image

Operating system

Linux

Operating system and version

Ubuntu 24.04

Shell Version

bash 5.2.21

Current Warp version

v0.2024.08.27.08.02.stable_02

Regression

Yes, this bug started recently or with an X Warp version

Recent working Warp date

No response

Additional context

No response

Does this block you from using Warp daily?

Yes, this issue prevents me from using Warp daily.

Is this an issue only in Warp?

Yes, I confirmed that this only happens in Warp, not other terminals.

Warp Internal (ignore): linear-label:b9d78064-c89e-4973-b153-5178a31ee54e

None

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the issue on Ubuntu 24.04 with the Fcitx5-based Rime input method, then compare candidate selection in Warp with browsers, VSCode, and Zed. Done means Chinese characters selected from the candidate box are inserted into Warp while ordinary English input continues to work.

Written by the indexing model from the issue text.

Assessment

Tech stack
bash, linux, rust
Domain
internationalization, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.