Bug 136901 - Calc: When you Drag tabs, it is dragging them in the opposite direction (Hebrew language)
Summary: Calc: When you Drag tabs, it is dragging them in the opposite direction (Hebr...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
6.4.6.2 release
Hardware: All All
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: RTL-UI
  Show dependency treegraph
 
Reported: 2020-09-20 19:28 UTC by ori
Modified: 2021-02-15 04:08 UTC (History)
1 user (show)

See Also:
Crash report or crash signature:
Regression By:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description ori 2020-09-20 19:28:52 UTC
Description:
On the clac when you want to drag the Tabs to the right, you are draging them to the left. And when you want to drag the Tabs to the left, you are draging them to the right.

see that video:
https://youtu.be/bIF9ClCnpIM



Steps to Reproduce:
1. see the video
2. same
3. same

Actual Results:
see the video

Expected Results:
see the video


Reproducible: Always


User Profile Reset: Yes



Additional Info:
see the video
Comment 1 ori 2020-09-20 19:30:38 UTC
Of course I forgot to mention that it is on the Hebrew language and also this problem is caused due to incompatibility between the movement of the tabs in the English language and the movement of the tabs in the Hebrew language
Comment 2 ori 2020-10-06 13:20:02 UTC
I received an email regarding the bugs I added, but I do not know exactly what I am supposed to do. You did not write any questions so what exactly do you need from me?
Comment 3 Eyal Rozenberg 2021-02-14 22:30:26 UTC
I can semi-confirm this issue.

First, this happens with an RTL UI (e.g. Hebrew); not with LTR UI.

In my experience, with RTL sheets:

* 'Guidance' triangles for drag destinations are usually not drawn; and occasionally drawn in an unexpected position, e.g. if I drag the 3rd tab from the right, two positions to the right (i.e. to the right edge of the sheet-tab deck) - I see a triangle on the left edge of the leftmost tab.
* Dragging sheet-tabs and releasing them sometimes fails to do anything, in scenarios in which it did result in a position switch with an LTR UI.
* Dragging a sheet-tab one full position to the right, or more, brings it to the left of the deck, regardless of its initial position.

In my experience, with LTR sheets (and again, RTL UI):

* 'Guidance' triangles for drag destinations are usually not drawn; if I drag a tab past the beginning (the left edge) of the tab deck, then a triangle is drawn on the left side of the last (rightmost) tab.
* Dragging a tab due left and releasing it moves it to the rightmost position, regardless of its initial position (and the fact I didn't release it to the right of its initial position).
* Dragging a tab due right and releasing it also places it in the rightmost position.

In summary - sheet-tab deck dragging is totally messed up w.r.t. RTL and really needs to be fixed.

Tested on:

Version: 7.1.0.3 / LibreOffice Community
Build ID: f6099ecf3d29644b5008cc8f48f42f4a40986e4c
CPU threads: 4; OS: Linux 5.9; UI render: default; VCL: gtk3
Locale: he-IL (en_IL); UI: he-IL
Calc: threaded