-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
1.3.0, 5.0
-
Fix Understood
-
generic, x86
-
generic, windows_xp
Name: clC74495 Date: 12/08/99
1- Start SwingSet example.
2- Go to the JTextArea
3- Enter Arabic or Hebrew text in one line
4- Press the left or right cursor continously. You will find the cursor will loop forever.
5- Change the components direction to Right-to-Left.
3- Enter English text in one line.
4- Press the left or right cursor continously. You will find the cursor will loop forever.
(Review ID: 98775)
======================================================================
Here is the description from a duplicate bug report. It describes the same problem under slightly different circumstances:
Name: jbT81659 Date: 11/23/99
To reproduce bug:
Compile and run Stylepad
In any English paragraph, insert at least two Hebrew or Arabic lines
Place caret in the English text just before the RTL text
Hit the right arrow key to move the caret into the RTL text
Note that caret jumps to line end
Go to the end of second line of RTL text
Hit the left arrow key to move the caret into the RTL text
Note that caret reaches beginning of RTL text, then goes back to the end of that line
without moving into english text
brian.beck@Eng 1999-12-15
1- Start SwingSet example.
2- Go to the JTextArea
3- Enter Arabic or Hebrew text in one line
4- Press the left or right cursor continously. You will find the cursor will loop forever.
5- Change the components direction to Right-to-Left.
3- Enter English text in one line.
4- Press the left or right cursor continously. You will find the cursor will loop forever.
(Review ID: 98775)
======================================================================
Here is the description from a duplicate bug report. It describes the same problem under slightly different circumstances:
Name: jbT81659 Date: 11/23/99
To reproduce bug:
Compile and run Stylepad
In any English paragraph, insert at least two Hebrew or Arabic lines
Place caret in the English text just before the RTL text
Hit the right arrow key to move the caret into the RTL text
Note that caret jumps to line end
Go to the end of second line of RTL text
Hit the left arrow key to move the caret into the RTL text
Note that caret reaches beginning of RTL text, then goes back to the end of that line
without moving into english text
brian.beck@Eng 1999-12-15
- duplicates
-
JDK-4293813 Kesterl "P", Stylepad, Wrong Caret behavior in bidi text
-
- Closed
-
- relates to
-
JDK-4324692 Cursor loops infinitely in multiline JTextPane
-
- Closed
-
-
JDK-6312660 Bad bidi cursor behavior in JTextArea
-
- Closed
-