Closed Bug 24614 Opened 25 years ago Closed 25 years ago

[PP] Typing accented characters in text field focus problem

Categories

(Core :: Internationalization, defect, P3)

x86
Linux
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: teruko, Assigned: ftang)

References

()

Details

(Keywords: platform-parity)

When you type latin1 characters in the text field, specially accended characters, the focus will move to the different text field. Steps of reproduce 1. Login Linux as root 2. Open the file XF86Config under /etc/X11 directory 3. Change from "XkbLayout us" to "XkbLayout fr" then logout and login as you 4. Launch Seamonkey 5. Go to above URL 6. type "aaaa" in the first text field 7. Use tab to go to next text field 8. type "κκκκ" in the second text field 9. Use mouse to move to the first field and start typing "κκκκ" several times Notice that the characters will be displayed in the second text fields, but the caret is in the first text field. Tested 2000012008 Linux build.
This is probably related to the superwin code. I recently add the XKeySym to Unicode conversion code. I probably didn't do it in the *right event*. blizzard, can we have an IRC chat about your superwin work ? I think that may help me to fix this bug. You can replace the step 1-3 by the following xmodmap - < /user/share/xmodmap/xmodmap.fr (or xmodmap.de...) You can switch back to English by using xmodmap.us
Status: NEW → ASSIGNED
Sure, I'm usually on during the day.
Target Milestone: M14
Keywords: pp
Change platform to PC
Hardware: Other → PC
Summary spelling fix: accended => accented
Summary: [PP] Typing accended characters in text field focus problem → [PP] Typing accented characters in text field focus problem
fix check in. Now the IME code deliever through the same widget as key event (OnKey)
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I verified this in 2000020110 M14 Linux build.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.