Bug 93352 - RTL: Horizontal scrolling for right-to-left Sheet moves in opposite direction
Summary: RTL: Horizontal scrolling for right-to-left Sheet moves in opposite direction
Status: RESOLVED WORKSFORME
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
3.6.7.2 release
Hardware: Other All
: medium major
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard:
Keywords: bibisectRequest, regression
: 93559 94010 (view as bug list)
Depends on:
Blocks: RTL-CTL
  Show dependency treegraph
 
Reported: 2015-08-11 11:10 UTC by Mansour
Modified: 2017-11-09 08:21 UTC (History)
6 users (show)

See Also:
Crash report or crash signature:


Attachments
Wrong H. Scrollbar Alignment for Right-To-Left Sheets (119.38 KB, image/jpeg)
2015-08-13 11:48 UTC, Mansour
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mansour 2015-08-11 11:10:38 UTC
After changing a Sheet's format to Right-To-Left, the horizontal scrolling of the window gets broken. The sheet moves left when you scroll right and vice versa. The horizontal scrollbar also does not replace itself accordingly. It stays at left of screen, while it should be to the right. This makes it impossible to grasp it with the mouse and slide it as one would expect.

Steps to reproduce:
1) Open a new Sheet.
2) Choose: Format -> Sheet -> Right-To-Left
3) Scroll the sheet left or right using the laptop's touchpad or a mouse's scroll-wheel. Notice how the sheet slides in the opposite direction!
4) Try to grasp the horizontal scrollbar at the button of window. See how that's impossible!

I tested this using Mac OS X 10.10.4.

Thank you.
Comment 1 Alex Thurgood 2015-08-13 10:10:00 UTC
(In reply to Mansour from comment #0)


> 
> Steps to reproduce:
> 1) Open a new Sheet.
> 2) Choose: Format -> Sheet -> Right-To-Left

I see this menu entry, but it is greyed out, thus inactive.
How does one change the settings so that this entry is available ?

OSX 10.10.4
Version: 5.0.0.5
Build ID: 1b1a90865e348b492231e1c451437d7a15bb262b
Locale : fr-FR (fr.UTF-8)
Comment 2 Maxim Monastirsky 2015-08-13 10:25:18 UTC
(In reply to Alex Thurgood from comment #1)
> How does one change the settings so that this entry is available ?
Tools->Options...->Language Settings->Languages. You need to enable there "Complex text layout (CTL)".
Comment 3 Mansour 2015-08-13 11:48:12 UTC
Created attachment 117888 [details]
Wrong H. Scrollbar Alignment for Right-To-Left Sheets
Comment 4 Alex Thurgood 2015-08-13 14:13:54 UTC
Confirming on

Version: 5.0.0.5
Build ID: 1b1a90865e348b492231e1c451437d7a15bb262b
Locale : fr-FR (fr.UTF-8)

OSX 10.10.4

Wow, frustrating, like trying to play whack-a-mole ;-)
Comment 5 Adolfo Jayme 2015-08-21 22:01:49 UTC
*** Bug 93559 has been marked as a duplicate of this bug. ***
Comment 6 Yousuf Philips (jay) 2015-08-23 02:30:05 UTC
Setting to NEW as alex, me, and duplicate bug confirmed it.

This is a regression as it works in 3.3, but wasnt able to test it in 3.4 or 3.5.
Comment 7 Lior Kaplan 2015-09-23 16:00:36 UTC
I couldn't reproduce this with LibO 5.0.1 on Debian 64bit (both Debian's packages and LibO official build). Can anyone reproduce this on Linux/Windows? or this is a Mac OS X issue only ? (which the bug should reflect)
Comment 8 Yousuf Philips (jay) 2015-09-25 10:27:52 UTC
Tested in 3.5.7 and it works fine and it is still broken in master.

Version: 5.1.0.0.alpha1+
Build ID: 1e67e94f1a308ca60d4934e9fe9d5c048225ebe8
TinderBox: Linux-rpm_deb-x86_64@70-TDF, Branch:master, Time: 2015-09-21_07:28:58
Locale: en-US (en_US.UTF-8)
Comment 9 Robinson Tryon (qubit) 2015-12-14 05:32:31 UTC Comment hidden (obsolete)
Comment 10 QA Administrators 2017-01-03 19:48:47 UTC Comment hidden (obsolete)
Comment 11 Shimon Shore 2017-03-05 16:06:12 UTC
*** Bug 94010 has been marked as a duplicate of this bug. ***
Comment 12 Anass Ahmed 2017-08-01 06:23:14 UTC
Still happening in LibreOffice 5.3.4 GTK3 Backend. Also tried VCL_BACKEND=gtk,kde4, and gen, and it's happening with all of them.

I'm using Fedora 26 with GNOME Shell 3.24 and a touchpad.
Comment 13 Anass Ahmed 2017-08-01 06:24:00 UTC
I mean SAL_USE_VCLPLUGIN not VCL_BACKEND.
Comment 14 Omer Zak 2017-11-09 08:21:22 UTC
I tested in:

Version: 6.0.0.0.alpha1+
Build ID: 6070dec9ca9a15587a2aece81f9ae1ab5ac0f8c4
CPU threads: 8; OS: Linux 4.9; UI render: default; VCL: gtk3; 
Locale: en-US (en_US.utf8); Calc: group
(Build from 2017-Nov-05 00:00)

OS: Debian 64bit Stretch (Debian 9.2, with some backported packages)


Works for me.
In this version, reproduction instructions are different:

  Sheet > Right-To-Left (add checkmark)

(P.S.: a capitalization style note - in the above menu you have "Right-To-Left" but in Insert > Formatting Mark > Right-to-left mark, i.e. there is different capitalization.)