SUMMARY breeze-gtk has stepper buttons in Firefox STEPS TO REPRODUCE 1. update to breeze-gtk 5.20.90 2. launch firefox 3. find a scrollable page OBSERVED RESULT firefox displays scrollbar with stepper buttons EXPECTED RESULT stepper buttons aren't displayed SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: Archlinux (available in About System) KDE Plasma Version: 5.20.90 KDE Frameworks Version: 5.78 Qt Version: 5.15.2 ADDITIONAL INFORMATION downgrading to breeze-gtk 5.20.5 displays the scrollbars in gtk apps without stepper buttons
Do your KDE apps' scrollbars have stepper buttons?
(In reply to Nate Graham from comment #1) > Do your KDE apps' scrollbars have stepper buttons? Negative.
I've added this to gtk.css in my .config directory ``` ~ ▶ cat .config/gtk-3.0/gtk.css @import 'colors.css'; scrollbar { -GtkScrollbar-has-backward-stepper: false; -GtkScrollbar-has-forward-stepper: false; background-color: transparent; } ``` This makes it work, but for some reason this isn't read from breeze gtk theme directly Downgrading to 5.20.5 makes it work too. For now I'm keeping the package locked for updates. 5.20.90 is also suffering from huge menus and gnome-terminal displays the close button all kinds of wrong with it. Very buggy!
Info was provided
Weird. Works for me. > huge menus Yeah this is a known bug: Bug 431819.
Created attachment 135283 [details] no steppers with 5.20.5
Created attachment 135284 [details] steppers with 5.20.90 and disabled css workaround
Created attachment 135285 [details] bonus round gnome termial
(In reply to Nate Graham from comment #5) > Weird. Works for me. > I'm glad for you :D But it doesn't work for me :sadface:
Sorry, I was not testing properly. I can reproduce the issue now. Jan, can you take a look before final tagging in 4 days? Thanks!
(In reply to Nate Graham from comment #10) > Sorry, I was not testing properly. I can reproduce the issue now. no worries, considering how much work you're putting into making KDE ecosystem better, I can totally understand if mistakes happen
Git commit 7654db571f4130c2f4a0a4d0c6d4c63b06374a34 by Jan Blackquill. Committed on 10/02/2021 at 22:43. Pushed by cblack into branch 'master'. Fix breakages caused by formatter run The formatter run made many case-sensitive properties lowercase, which caused a variety of bugs. M +11 -11 src/gtk3/widgets/_base.scss M +1 -1 src/gtk3/widgets/_headerbar.scss M +1 -1 src/gtk3/widgets/_menus.scss M +4 -4 src/gtk3/widgets/_scrollbar.scss M +1 -1 src/gtk3/widgets/_toolbar.scss M +5 -5 src/gtk3/widgets/_treeview.scss https://invent.kde.org/plasma/breeze-gtk/commit/7654db571f4130c2f4a0a4d0c6d4c63b06374a34
Git commit d7550232f03cf503e067d757428b81c4eca49c2b by Jan Blackquill. Committed on 10/02/2021 at 22:44. Pushed by cblack into branch 'Plasma/5.21'. Fix breakages caused by formatter run The formatter run made many case-sensitive properties lowercase, which caused a variety of bugs. FIXED-IN: 5.21 (cherry picked from commit 7654db571f4130c2f4a0a4d0c6d4c63b06374a34) M +11 -11 src/gtk3/widgets/_base.scss M +1 -1 src/gtk3/widgets/_headerbar.scss M +1 -1 src/gtk3/widgets/_menus.scss M +4 -4 src/gtk3/widgets/_scrollbar.scss M +1 -1 src/gtk3/widgets/_toolbar.scss M +5 -5 src/gtk3/widgets/_treeview.scss https://invent.kde.org/plasma/breeze-gtk/commit/d7550232f03cf503e067d757428b81c4eca49c2b
Yay thanks!