Skip to content

Non-stop Repeating of Last Letter When Typing #99

@suokunlong

Description

@suokunlong

At certain circumstances, the last letter you have typed in will repeat n times, make it impossible to input.
Steps to Reproduce:

  1. Make your CPU nearly full-load (e.g. I am building libreoffice from source so that the CPU is quite busy).
  2. In LibreOffice Writer (or Firefox), type Chinese chars very fast using ibus intelligent pinyin. To reproduce, you have to type in the next letter before the char suggestion box appear.

Current behaviour: The last letter is repeated n times which makes intelligent pinyin trying to suggest n chinese chars which will freeze the window. If you hit Backspace key early you may stop the loop.

A screenshot is attached.

ibus-libpinyin-1.9.0-1.fc26.x86_64
libpinyin-2.0.0-1.fc26.x86_64

2017-11-12 21-36-03
(I am typing in jingwai trying to get the word "境外" but I get the above if I hit backspace early enough. If I hit backspace late, I will get "经哇啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊".

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions