Closed
Bug 35356
Opened 24 years ago
Closed 24 years ago
[IME] Changing mode to direct input moves the caret to the next line
Categories
(Core :: Internationalization, defect, P3)
Tracking
()
VERIFIED
FIXED
M16
People
(Reporter: teruko, Assigned: shanjian)
References
Details
(Keywords: inputmethod, Whiteboard: [nsbeta2+])
Attachments
(1 file)
577 bytes,
patch
|
Details | Diff | Splinter Review |
When you editting JA characters by using Hiragana mode, the caret will move to the beginning of the next line after you change the direct input mode. Steps of reproduce 1. Open Composer 2. Turn on IME by Shift+~ (default is Hiragana mode) 3. Type "あああ" in hiragana and enter to commit 4. Turn off IME 5. Type "aaa" in Engish Notice that the first "a" is display at the beginning of next line. After you type 3 "aaa", they are displayed next to the Japanese characters. Tested 2000041009 Win32 build.
Comment 3•24 years ago
|
||
doesn't look like an editor problem. When I dump the content after the first "a", I see that the japanese characters and the "a" are all in the same text node, consecutively. Somehow this is getting rendered (on windows only) on two seperate lines. Troy, can you find this bug a home? windows-specific rendering woes.
Assignee: jfrancis → troy
Comment 6•24 years ago
|
||
I recently changed some code which may hide this bug. I still think there is a rendering problem, but I'm not sure if it will show up after today, given my checkins.
Comment 7•24 years ago
|
||
I will try to try to render a static html there to see what happen. If the static html page in the browser show the problem, then we probably have bug in layout, otherwise, it could be some timing issue....(just guessing, don't take it too seriously)
Status: NEW → ASSIGNED
Comment 8•24 years ago
|
||
I had a suspicion earlier that the ime text and english text were initially in two seperate text nodes, and at the end of the processing of typing "a", that those two textnodes were combined. My theory was that somehow this combining of text nodes was neccessary to drive a layout problem that failed to properly render the text. It's probably a dumb theory. Since then, I have checked in code which changes the sequence of events in the editor a bit. Even if my theory we right, you minght not be able to see the problem any longer.
Assignee | ||
Comment 9•24 years ago
|
||
I saved the page and loaded it to browser, the same problem can be seen there too. I checked the page, "あああ"and "a" are in the same line. That probably suggests a layout problem.
Assignee | ||
Comment 10•24 years ago
|
||
Comment 11•24 years ago
|
||
Montse or Teruko, could you retest this since Joe says it might be fixed?
Comment 12•24 years ago
|
||
Retested with 2000050412 comm build. It's not reproducible anymore.
Assignee | ||
Comment 14•24 years ago
|
||
I haven't check in the fix yet, how can it be fixed?
Comment 15•24 years ago
|
||
read jfrancis comment
Comment 16•24 years ago
|
||
I dont think my comment is relevant any longer. If the problem is suddenly fixed, someting else is going on.
Comment 17•24 years ago
|
||
Please ignore the comments I put out yesterday. I thought this is a Linux bug. Sorry for the confusing test result. I will check it with Windows build.
Comment 18•24 years ago
|
||
Checked with WIN32 2000050513 commercial build. The problem described in the original report is still there. It's not fixed yet.
Comment 19•24 years ago
|
||
Added myself to CC list.
Comment 20•24 years ago
|
||
*** Bug 38365 has been marked as a duplicate of this bug. ***
Comment 21•24 years ago
|
||
this is not a IME issue only. The line break in layout are broken. put nsbeta2. So far, shanjian proposed a fix bug troy do not agree with it. We need to make shanjian explain his fix to troy .
Keywords: nsbeta2
Comment 22•24 years ago
|
||
shanjian. I reassign this to you. Check the fix in. r=ftang,erik
Assignee: ftang → shanjian
Status: ASSIGNED → NEW
Assignee | ||
Comment 24•24 years ago
|
||
fix checked in.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 25•24 years ago
|
||
I verified this in 2000-05-12-10 Win32 build.
Status: RESOLVED → VERIFIED
Updated•14 years ago
|
Keywords: inputmethod
You need to log in
before you can comment on or make changes to this bug.
Description
•