I am using MacOS Mojave version 10.14.6. The BIDI add-on is installed.
I think I found a caret related BIDI bug in when I tested the document
"Sample bidirectional text" which is available a a clickable file: URL
inside the BIDI add-on.
The second heading is called «Arabic language» and then there is some
Arabix text.
Below that heading, there is a paragraph in Arabic consisting in or two
sentences in Arabic plus some numbers.
When I place the caret at the start of this Arabic paragraph, and then
type the "Left arrow" key to move towards the end of the paragraph - one
by one character, everything works fine, until I hit the first number,
which is "12".
At that point, when the caret reaches the "12", the caret simply stops.
No matter how long I press the Left arrow key, the caret is stuck inside
that number. I have to manually move the caret to the left of the
number, in order to reach further.
In fact, it is the same issue with the sentence which starts like this:
Arabic – اللغة العربية – is one of the most spoken
language
Ths time I placed the caret to the left of the word "Arabic" and then I
start pressing the Right arrow key. And when the caret reaches the first
Arabic word, the caret gets stuck.
So, to sum up, everything works fine as long as your text consists of
just one script system. But when the caret is within one script system,
and then reaches a character from another script system - a number or a
letter - the caret seems to get stuck.
Leif Halvard Silli
--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support