https://bugzilla.redhat.com/show_bug.cgi?id=969847
Bug ID: 969847
Summary: Editing in the preëdit of ibus-typing-booster behaves
weird, especially with transliteration
Product: Fedora
Version: 19
Component: ibus-typing-booster
Severity: unspecified
Priority: unspecified
Assignee: apatil(a)redhat.com
Reporter: mfabian(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: apatil(a)redhat.com, i18n-bugs(a)lists.fedoraproject.org,
mfabian(a)redhat.com
Created attachment 756043
-->
https://bugzilla.redhat.com/attachment.cgi?id=756043&action=edit
weird-behaviour-of-preedit-in-ibus-typing-booster.ogv
$ rpm -q ibus-typing-booster
ibus-typing-booster-0.0.31-1.fc18.noarch
mfabian@ari:~
$
Typed chars Visible in preëdit
g g
r gr
u gru
" grü
n grün
BACKSPACE grü
BACKSPACE gr
BACKSPACE g
a gra
See attached video.
The problem is, that characters are removed inconsistently from the
input buffer and the transliterated string in the preëdit. I.e. the
3 times BACKSPACE removed the “rün” from the preëdit, but “u"n”
was removed from the typed chars, leaving “gr” in the list of typed
chars. Then, when typing the final “a”, the “r” from the list of
typed chars comes back into the preëdit.
Leads to very confusing and inconsistent behaviour which depends on
length differences in the input and the transliteration.
On top of that, there is code for handling arrow left, arrow right,
delete, control arrow left, ... but all these do nothing useful
currently in the preëdit, some of them just cause error messages to
appear in the debug log file.
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug
https://bugzilla.redhat.com/token.cgi?t=aoTjujBycv&a=cc_unsubscribe