Bug 405100 - GtkComboBox list doesn't scroll if it is higher than screen
Summary: GtkComboBox list doesn't scroll if it is higher than screen
Status: RESOLVED UPSTREAM
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: 5.15.2
Platform: Manjaro Linux
: NOR normal
Target Milestone: ---
Assignee: scionicspectre
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-05 05:16 UTC by Andrey Raugas
Modified: 2019-03-14 07:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot (106.97 KB, image/png)
2019-03-05 05:16 UTC, Andrey Raugas
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Raugas 2019-03-05 05:16:14 UTC
Created attachment 118562 [details]
Screenshot

SUMMARY
GtkComboBox list doesn't scroll if it is higher than screen

STEPS TO REPRODUCE
Click on a ComboBox to open its list that is higher than screen. I used LibreOffice 6.2.0 Format -> Character -> Font -> Language.

OBSERVED RESULT
The bottom of the list goes below the bottom of the screen and the list doesn't scroll neither with mouse wheel, nor with keyboard so that the lower part of the list can't be made visible, although it is possible to make selection blindly.

EXPECTED RESULT
The list should scroll with mouse wheel or keyboard.

SOFTWARE/OS VERSIONS
Manjaro Linux 18.0.3
Qt Version: 5.12.1
Gtk Version: 3.24.5

ADDITIONAL INFORMATION
The issue appeared after update of gtk3 to 3.24.4 and it remains with gtk3 3.24.5. With gtk3 3.24.3 the list scrolls as expected.
Adwaita and Adapta themes doesn't have this issue.
Comment 1 Patrick Silva 2019-03-05 11:46:49 UTC
On my system the problem also occurs when I use the default gnome gtk theme (Adwaita).
Probably is a gtk bug, it should be reported here
https://gitlab.gnome.org/GNOME/gtk/issues

Operating System: Arch Linux 
KDE Plasma Version: 5.15.2
KDE Frameworks Version: 5.55.0
Qt Version: 5.12.1
Comment 2 Andrey Raugas 2019-03-05 13:27:55 UTC
(In reply to Patrick Silva from comment #1)
> On my system the problem also occurs when I use the default gnome gtk theme
> (Adwaita).
> Probably is a gtk bug, it should be reported here
> https://gitlab.gnome.org/GNOME/gtk/issues
> 
> Operating System: Arch Linux 
> KDE Plasma Version: 5.15.2
> KDE Frameworks Version: 5.55.0
> Qt Version: 5.12.1

At first I reported the issue at GNOME/gtk, but then I closed it because I couldn't reproduce it with Adwaita.
https://gitlab.gnome.org/GNOME/gtk/issues/1719
Comment 3 Andrey Raugas 2019-03-06 21:00:37 UTC
I've found a way to reproduce the issue with Adwaita gtk theme (LibreOffice Writer: Styles->Edit Style...->Font->Language). So maybe this bug really belongs to gtk and not to breeze-gtk. I reopened the issue at the GNOME/gtk bug tracker.
Comment 4 Andrey Raugas 2019-03-14 07:35:39 UTC
Yes, that was a gtk bug. The issue is solved in gtk+ 3.24.7.