[dash] search field default text not cleared immediately when using chinese input method
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
unity-2d |
Fix Released
|
Critical
|
Florian Boucault | ||
unity-2d (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
If you enable Chinese Input method (ibus) and use it's UI to enter chinese characters into the dash's search field, the default text (i.e. "search applications") is not cleared. The Chinese characters are entered on top of that text so you see both. The default text is not cleared until you hit enter.
Expected Behavior:
we need to clear the default string whenever characters are entered, regardless if they are entered via keyboard, input method, or copy/paste.
Steps to reproduce:
In Language Support Dialog:
* Tab 1: Install Chinese/Simplified translations, input methods, and fonts
* Tab 1: Apply System-Wide button
* Tab 1: Select iBus in Keyboard Input Method System combo.
* Tab2 (named "Regional Formats" in en _US"): Select Chinese and Apply.
* Reboot/Relogin
* Ctrl + Space enables /disables iBus
* enable ibus and select search field
* use ibus to enter characters
* see chinese characters in search field on top of "search applications"
Related branches
- Gerry Boland: Pending requested
-
Diff: 30 lines (+3/-3)1 file modifiedplaces/SearchEntry.qml (+3/-3)
Changed in unity-2d: | |
milestone: | none → 3.10 |
assignee: | nobody → Florian Boucault (fboucault) |
importance: | Undecided → Critical |
Changed in unity-2d: | |
milestone: | 3.10 → 3.8.2 |
Changed in unity-2d: | |
status: | New → In Progress |
tags: | added: i18n |
summary: |
- [dash] search field default text not cleared when using chinese input - method + [dash] search field default text not cleared immediately when using + chinese input method |
Changed in unity-2d (Ubuntu): | |
status: | New → Confirmed |
Changed in unity-2d: | |
milestone: | 3.8.10 → 3.8.12 |
Changed in unity-2d: | |
milestone: | 3.8.12 → 3.8.14 |
Changed in unity-2d: | |
milestone: | 3.8.14 → 3.8.16 |
Changed in unity-2d: | |
milestone: | 4.0 → 4.2 |
Changed in unity-2d: | |
milestone: | 4.2 → 4.4 |
Changed in unity-2d: | |
milestone: | 4.4 → 4.6 |
Changed in unity-2d: | |
milestone: | 4.6 → 4.8 |
Changed in unity-2d: | |
status: | Confirmed → In Progress |
Changed in unity-2d (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in unity-2d: | |
status: | In Progress → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
Changed in unity-2d: | |
status: | Fix Released → Fix Committed |
Changed in unity-2d: | |
status: | Fix Committed → Fix Released |
After investigation I could not find any existing API in QML's TextInput that would indicate reliably to us that the user is currently choosing characters with iBus.