#5866 closed Bug (wontfix)
IE Cursor positioning for Language:RTL style behaves differently to other browsers
Reported by: | Satya Minnekanti | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | General | Version: | 3.3 |
Keywords: | IBM CantFix | Cc: | Damian, joek |
Description
To reproduce the defect
- Open Ajax Sample
- click on Language:RTL Style option in Styles drop down list.
- Type the first word and then press Space bar.
Expected Result:
See that the cursor is positioned at one space next to the end of the previous word.
Actual Result:
The Cursor moves to the beginning of the line and when we start typing the next word cursor moves to the correct position.
Change History (2)
comment:1 Changed 15 years ago by
Keywords: | CantFix added |
---|---|
Milestone: | CKEditor 3.4 |
Resolution: | → wontfix |
Status: | new → closed |
comment:2 Changed 15 years ago by
It's just because you're typing characters (English) that have by default left-to-right layout. You'll need a Hebrew keyboard layout to test this feature.
The reported behavior can be verified in IE only. The reason for it, much probably, is because LTR text is being written inside a RTL element. IE does it well, by moving the caret to the left, as soon as the LTR word finishes being typed.
To test it properly, you should type real RTL text and see the results. I'm sure it'll behave as expected.
Finally, this is a native browser behavior and even if we find out that it should not be like that, we would not be able to change it.