rime / librime

Rime Input Method Engine, the core library
https://rime.im
BSD 3-Clause "New" or "Revised" License
3.37k stars 551 forks source link

When commit_code is issued, input buffer is still displaying #761

Closed Victrid closed 8 months ago

Victrid commented 11 months ago

Describe the bug When commit_code is issued, input buffer is still displaying and

To Reproduce Steps to reproduce the bug:

  1. Set patch.ascii_composer.switch_key.Shift_L to commit_code
  2. Type something, and press Shift_L to commit and enter ascii mode
  3. The input buffer still displaying
  4. Press another key, the character is missing

Expected behavior Should not continue to display input buffer and the following key should be put on screen directly.

Screenshots

https://github.com/rime/librime/assets/39787044/1fefec74-2edd-4c77-a31f-0f19e3c4795a

Flavor(please complete the following information): Select your flavor:

Package:

Additional context This could be a regression issue. The packages are installed from Arch Linux:

fcitx5 fcitx5-rime Having this problem?
5.1.1-1 5.1.2-1 No
5.1.4-1 5.1.3-1 Yes
5.1.5-1 5.1.3-1 Yes
WhiredPlanck commented 10 months ago

This could be a bug of fcitx5-rime since you don't show which librime version it uses.