Bug 294962

Summary: Erroneous cursor movement handling for text in right-to-left layout in Kexi table view
Product: [Applications] KEXI Reporter: Jarosław Staniek <staniek>
Component: TablesAssignee: Kexi Bugs <kexi-bugs>
Status: CONFIRMED ---    
Severity: normal    
Priority: LO    
Version: 2.4 beta7 (Calligra 2.4 beta7)   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Jarosław Staniek 2012-02-27 22:15:39 UTC
Kexi in does not handle cursor movement in the table view properly for text for text in right-to-left layout.

Reproducible: Always

Steps to Reproduce:
1. Run Kexi in r-to-l setting (can be forced using the -reverse command line option)
2. Open any table with data, go to a cell of text type and paste right-to-left text, e.g. שם משפחה. Accept the editing by pressing Enter.
3. Double click to edit the cell again. 
4. Press left arrow key.
5. Double click to edit the same cell again. 
6. Press home key.
7. Press right arrow key.

Actual Results:  
Cursor stays at the end of the text (visually: on the left hand). This is correct. At this position pressing left arrow does nothing (step 4).
Also in step 7. pressing right key does nothing.

Expected Results:  
In step 4. the cursor should move by one character right.
In step 7. the cursor should move by one character left.
Comment 1 Justin Zobel 2021-03-09 23:43:37 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.