Bug:
Some Firefox visual elements, for example main window scrollbar, don't follow system configured GTK3 theme, while other FF widgets do so. For example the menu scrollbar shows properly.
Screenshots:
Menu scrollbar and main window scrollbar at the same time. GTK theme is applied only for the menu scrollbar (1), but not for main window scrollbar (2).
Affected desktop environments:
Plasma and Trinity desktop in Q4OS. Most likely all other desktops, which use "XDG_CONFIG_HOME" environment variable overriding the default "$HOME/.config".
Steps to reproduce:
- Run Q4OS Gemini Plasma desktop.
- Install "mate-themes" package.
- Run System settings
- Go to Application style > Configure Gnome/GTK styles > GTK theme > select "TraditionalOK"
- Run Firefox, main window scrollbar doesn't follow the selected theme
Workaround:
Unset "XDG_CONFIG_HOME" environment variable for the affected desktops.
Conclusion:
It seems some code in Firefox, or GTK3 libraries, doesn't respect "XDG_CONFIG_HOME" variable. So it looks like an upstream Debian bug. That conclusion needs to be more investigated and confirmed.
Anonymous
Some of the tools under the hamburger do follow the GTK theme. The ones that do not are:-
Protections dashboard
New Window
New Private Window
Logins and Passwords