"zombie" candidate window under pinyin (traditional) and pinyin (unicode) input methods
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
uim (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: uim-pinyin
As per guidelines:
1. Release: ubuntu 10.04.1 LTS
2. Version: 1:1.5.7-2ubuntu1
3. What I expected to happen: The following symptom was found while I was testing Pinyin (traditional) and Pinyin (Unicode) input methods. When the candidate window appeared, I didn't pick a character (by pressing 0-9). Instead, I TURNED OFF the input method via the "input method toggle key" (default <meta> space). I expected the candidate window to simply dismiss (and no character is chosen of course).
4. What happened instead: The candidate window STAYED. I pressed '1' to see whether it would choose the first candidate. It didn't - which was correct because I had turned the input method off. However the candidate window should have dismissed. This is why I described it as "zombie" in the summary.
Here are the steps to reproduce the bug.
1. Use gnome as the desktop environment.
2. Make sure the uim and uim-pinyin packages are installed.
3. Add the "Input Method Indicator" applet to the gnome panel.
4. Enable the Pinyin (Traditional) and Pinyin (Unicode) input methods. Do so via the applet added in step 3.
5. Open a gnome terminal console and click it so it has the focus.
6. Use the applet to switch to the Pinyin (Traditional) input method.
7. In the console, type "ku" and the candidate window should appear.
8. *WHILE* the candidate window appears, TURN OFF the input method by pressing the toggle key (<meta> space)
9. The input method is OFF, but the candidate window is still showing.
10. Close the gnome terminal window to kill the candidate window.
11. Repeat steps 4 - 10, but using Pinyin (Unicode) input method instead.