Apache OpenOffice (AOO) Bugzilla – Issue 61104
Can't move the cursor (insertion point) when start moving from some position
Last modified: 2013-08-07 14:38:26 UTC
I found this problem from time to time. It maybe happen only in Thai text document, I'm not sure. It's hard to reproduce it until today. I've made a smallest document that can reproduce the bug. Please look at the test document. 1. Load the document 2. Move cursor (insertion point) to the end of document (after ๆ) 3. Press up arrow. The cursor will be correctly after 'Chantra 1.0' 4. Press up arrow. The cursor will incorrectly jump to begin of the same line (before ซีดี) 5. Try to press another up arrow. The cursor won't move. The start position (in 2.)doesn't have to be the end of document. You can add any text after that and get the same result. I just cut the text after that point to make the test case easy to follow.
Created attachment 33518 [details] A test document that will reproduce the bug
Reassigned to SBA.
I've tryied to replicate the bug on both my laptop (Windows XP with version 2.0.1 installed) and some Linux machine (RedHat with version 1.0.1 installed) I've tried the following steps: (1) Open the file you gave (2) Try to play around with how the cursor moves around lines Even though i don't have Thai set up in my machine, i can clearly see the abnormal movement of the cursor from the end to the middle rather than keeping moving on the same vertical posiiton. However, i have some observaiton based on my follow-up tests: in the same file give from you, i wrote a new segment of texts in pure English and tried the sam e steps as you suggested, and then the abnormal movement of cursor disappear! I suspect that this problem maybe language-specific and happan for all other non-English character set. To me, it doesn't seem problematic because the abnormal movement of cursor after all will not modify your text contents. Are you using OOffice in English? If not, may i suggest you try installing Thai version of OOffice.
SBA: Can not reproduce with OOo 2.02. Seems to be fixed. Please comment.
Sorry. The first bug document use special Thai font 'Norasi' which you shouldn't have. I've created another bug document that can be used to reproduce the bug but use Tahoma. Use the same procedure to reproduce the bug. I still see the bug in OOo 2.0.2rc4.
Created attachment 34661 [details] The new bug document using just Tahoma
1. Load the document 2. Move the caret (insertion point) to the end of document (after ๆ) 3. Press up arrow. The caret will be correctly after 'Chantra 1.0' 4. Press up arrow. The caret will incorrectly jump to the beginning of the same line (before ผลิต) 5. Try to press another up arrow. The cursor won't move.
SBA->FME: Reproducible in 680m157 on Windows.
This problem exists also in Russian version of OO 3.1.0 b 9399 and in several earlier versions. Most often the cursor cannot be moved onto the last line of a paragraph. Sometimes when this bug appears, the last line of the paragraph appears "jammed", only top half of letters is visible. There are two ways of getting rid of this problem. 1) press enter then backspace. The paragraph gets reformatted and looks ok. 2) set language for the whole document to Russian or No check. Every Save command restores the bug back in the same place after any of these actions. Looking at Thai text in the example, I cannot say if it is the same bug or not. In the given example the cursor does not move upward, but I see it does not move down.