https://bugzilla.redhat.com/show_bug.cgi?id=1411676
Bug ID: 1411676
Summary: Deleting candidates from the user database doesn’t
work if the candidate is typed with a prefix
Product: Fedora
Version: 25
Component: ibus-typing-booster
Assignee: mfabian(a)redhat.com
Reporter: mfabian(a)redhat.com
QA Contact: extras-qa(a)fedoraproject.org
CC: anish.developer(a)gmail.com,
i18n-bugs(a)lists.fedoraproject.org, mfabian(a)redhat.com,
smaitra(a)redhat.com
While using ibus-typing-booster, type some word like
“supercalifragilisticexpialidocious” and commit it.
Type the beginning of the word again, e.g. “supercali”, you see the
completion “supercalifragilisticexpialidocious” because it has been
remembered in the user database. While seeing that candidate list,
type Control+F1 (assuming the candidate is at position 1 in the
candidate list) to delete it from the user database. The candidate
correctly vanishes.
Type “supercalifragilisticexpialidocious” again and commit it.
Now type “_supercali”, you see the candidate
“_supercalifragilisticexpialidocious” displayed. This is because
ibus-typing-booster strips some prefixes characters like _() before
attempting completion. Without that,
“(supercalifragilisticexpialidocious” would be remembered as a
completely different word in the user database, it seems better to
consider something like the leading “(” not as part of the word/token
to remember.
Now type Control+F1 (assuming the candidate
“_supercalifragilisticexpialidocious” is at position 1 in the
candidate list).
The candidate does *not* vanish now and the word
“supercalifragilisticexpialidocious” is not deleted from the user
database.
This is inconvenient and counterintuitive.
--
You are receiving this mail because:
You are on the CC list for the bug.