Bug 405100

Summary: GtkComboBox list doesn't scroll if it is higher than screen
Product: [Plasma] Breeze Reporter: Andrey Raugas <kainonergon>
Component: gtk themeAssignee: scionicspectre
Status: RESOLVED UPSTREAM    
Severity: normal CC: bugseforuns, nate
Priority: NOR    
Version First Reported In: 5.15.2   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: Screenshot

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.