Bug 116095 - KDE: GTK3 scrollbars are unusable with GTK3 Breeze theme – only area of 1-2px of scrollbar can be grabbed with pointer
Summary: KDE: GTK3 scrollbars are unusable with GTK3 Breeze theme – only area of 1-2px...
Status: RESOLVED NOTOURBUG
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: UI (show other bugs)
Version:
(earliest affected)
6.0.1.1 release
Hardware: All Linux (All)
: medium normal
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 118090 119585 120339 (view as bug list)
Depends on:
Blocks:
 
Reported: 2018-02-28 21:34 UTC by Zetok
Modified: 2018-10-25 19:14 UTC (History)
4 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zetok 2018-02-28 21:34:21 UTC
Description:
LibreOffice with GTK3 support has broken scrollbars – out of the whole surface of scrollbar that is supposed to be dragable with mouse pointer, only an area on the very edge of scrollbar can be used to move the scrollbar. The said area is very small, probably something like 1-2 pixels wide.

Initially I thought that scrollbars were completely unusable, but after clicking on the scrollbar in frustration quite a few times, I've noticed that it still can be grabbed if you aim very precisely for those few pixels that can be grabbed...

Problem applies to both vertical and horizontal scrollbars.

Among all the GTK3 applications that I'm using, only LibreOffice exhibits this problem.

GTK3 theme I'm using is fairly popular and mainstream: KDE Breeze. If I'm not mistaken, it's shipped by default with KDE in many distros (and is one of the very few default KDE themes that don't look bad).

I've also checked with some other GTK theme, and problem still occurs.


Steps to Reproduce:
1. Compile LO with support for GTK3
2. Try to grab scrollbar with mouse pointer

Actual Results:  
Can't grab scrollbar.

Expected Results:
Can grab scrollbar.


Reproducible: Always


User Profile Reset: No



Additional Info:
Version: 6.0.1.1
Build ID: Gentoo official package
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: gtk3; 
Locale: en-GB (en_GB.UTF-8); Calc: group


User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
Comment 1 Buovjaga 2018-03-09 18:02:16 UTC
For me it is larger than 1-2 px, but I cannot grab the right side of the scrollbar (about 3 px non-draggable)

This might be a KDE-GTK3 problem.

Arch Linux 64-bit
Version: 6.1.0.0.alpha0+
Build ID: b8fe96f1da2c42c04a8094ca8c57d49763b7bded
CPU threads: 8; OS: Linux 4.15; UI render: default; VCL: kde4; 
Locale: fi-FI (fi_FI.UTF-8); Calc: group
Built on March 8th 2018
Comment 2 luca 2018-03-14 13:37:28 UTC
I can confirm this annoying behaviour in
debian testing->plasma->libreoffice-gtk3

Workaround: install libreoffice-gtk2

Version: 6.0.2.1.0+
Build ID: 1:6.0.2-1
Thread CPU: 4; SO: Linux 4.14; Resa interfaccia: predefinito; VCL: gtk3; 
locale: it-IT (it_IT.UTF-8); Calc: group
Comment 3 Buovjaga 2018-03-14 13:42:30 UTC
(In reply to luca from comment #2)
> Workaround: install libreoffice-gtk2

Or have it run with
SAL_USE_VCLPLUGIN=gtk libreoffice
Comment 4 Caolán McNamara 2018-03-22 11:23:43 UTC
a) What's the version of gtk3 ?
b) Is there any links to virtualbox images for an affected OS ?
Comment 5 Xavier Van Wijmeersch 2018-03-23 09:06:57 UTC
I have no problem with my scrollbar, i bit small but can be used.
Pointing and clicking on the scrollbar its highlighted.

Version: 6.1.0.0.alpha0+
Build ID: 3102b8c8b52845ca4584579a7ad2154488943855
CPU threads: 8; OS: Linux 4.14; UI render: default; VCL: gtk3; 
Locale: nl-BE (en_US.UTF-8); Calc: group (gtk+-3.22.28)
Comment 6 Buovjaga 2018-03-24 14:45:04 UTC
This is not exactly a GTK3 problem: this is only with KDE and *specific KDE-GTK3 themes*.

If you use Breeze, the problem is the worst.
System settings - application style - GNOME application style. Change to some different theme.

Maybe this should be reported to KDE?
Comment 7 Buovjaga 2018-07-07 12:18:44 UTC
(In reply to Buovjaga from comment #6)
> Maybe this should be reported to KDE?

It actually was reported a long time ago: https://bugs.kde.org/show_bug.cgi?id=389709
Comment 8 Buovjaga 2018-07-07 12:20:15 UTC
*** Bug 118090 has been marked as a duplicate of this bug. ***
Comment 9 gepardo 2018-09-14 06:42:28 UTC
This is fixed in the latest versions of KDE Plasma. If you have an older version, Breeze theme for GTK can be simply patched (see https://bugs.kde.org/show_bug.cgi?id=389709#c3).
Comment 10 Buovjaga 2018-09-14 08:35:37 UTC
(In reply to gepardo from comment #9)
> This is fixed in the latest versions of KDE Plasma. If you have an older
> version, Breeze theme for GTK can be simply patched (see
> https://bugs.kde.org/show_bug.cgi?id=389709#c3).

Thanks, closing accordingly
Comment 11 Buovjaga 2018-09-23 17:06:01 UTC
*** Bug 119585 has been marked as a duplicate of this bug. ***
Comment 12 Buovjaga 2018-10-25 19:14:14 UTC
*** Bug 120339 has been marked as a duplicate of this bug. ***