Bug 396889 - When built from source, breeze-gtk displays no checkboxes in Firefox
Summary: When built from source, breeze-gtk displays no checkboxes in Firefox
Status: RESOLVED INTENTIONAL
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Janet Blackquill
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-07-26 19:13 UTC by David Faure
Modified: 2021-09-16 19:22 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Faure 2018-07-26 19:13:17 UTC
I compile all KDE code with kdesrc-build (every single repository), and for quite some time now, firefox didn't render any radiobuttons or checkboxes, which was driving me mad (same for Laurent Montel).
Testcase: http://www.davidfaure.fr/2018/radiobutton.html

Today Albert found the solution:
systemsettings -> Application Style -> GNOME Application Style (GTK) -> "Select a GTK3 Theme:" ... this showed Breeze.
After changing that to Default, firefox renders radiobuttons and checkboxes again.

Please fix rendering of radiobuttons and checkboxes in Firefox, especially if breeze-gtk gets enabled by default (I never selected it myself).
Comment 1 Nate Graham 2019-08-10 21:47:57 UTC
Can confirm this.
Comment 2 Nate Graham 2019-08-10 22:47:40 UTC
This seems to happen only if to build breeze-gtk from source. If I use my distro's package, everything's fine.
Comment 3 Nate Graham 2020-05-23 13:37:54 UTC
Can no longer reproduce with radio buttons, but checkboxes are still missing.

Also this only seems to be affecting openSUSE users.
Comment 4 David Faure 2020-06-07 11:57:43 UTC
Checkbox testcase http://www.davidfaure.fr/2020/checkboxes.html
Comment 5 David Faure 2020-06-07 12:02:11 UTC
Actually, after seleting GTK3 Theme: Breeze, I still don't see neither radiobuttons nor checkboxes in Firefox.

And I confirm, I'm on OpenSUSE, even though I build everything from sources.
If the distro makes a difference then there must be something from /usr being picked up? Let me know what that might be so I can try moving it away....
Comment 6 David Faure 2020-06-07 12:05:15 UTC
(Also, that KCM messed up the font in Firefox (for tabs and URL bar etc.), it's all an awful monospaced "Adobe Courier" now)... And I wish there was a way to just pick the default KDE font... but I'm off-topic)
Comment 7 Nate Graham 2020-06-07 18:52:15 UTC
(In reply to David Faure from comment #6)
> (Also, that KCM messed up the font in Firefox (for tabs and URL bar etc.),
> it's all an awful monospaced "Adobe Courier" now)... And I wish there was a
> way to just pick the default KDE font... but I'm off-topic)
Seems like a bug we should fix, not work around with otherwise unnecessary configurability. :) Can you file a bug on systemsettings | kcm_style?
Comment 8 Nate Graham 2021-09-16 19:22:19 UTC
Sort of no longer an issue now that Firefox no longer uses native styled controls in web pages. :(