https://bugs.kde.org/show_bug.cgi?id=430081
Bug ID: 430081 Summary: Preference windows built with libhandy may not render correctly Product: Breeze Version: 5.19.5 Platform: Ubuntu Packages OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: gtk theme Assignee: uhh...@gmail.com Reporter: m...@mterry.name Target Milestone: --- Created attachment 133903 --> https://bugs.kde.org/attachment.cgi?id=133903&action=edit Test script SUMMARY Libhandy is a widget library for GNOME apps. https://gnome.pages.gitlab.gnome.org/libhandy/ It offers a preference window widget that can have an optional search button in its header bar. If you turn off that search button feature, Breeze freaks out and does not render the header bar at all. This is rather unfortunate, since the user may not be able to access all pages of preferences. Nor be able to easily close the window. STEPS TO REPRODUCE 1. Download the attached test script handy_prefs.py 2. Run it like `python3 handy_prefs.py` OBSERVED RESULT Window has no header bar at all. In the console, you can see errors like: Negative content height -9 (allocation 1, extents 5x5) while allocating gadget (node button, owner GtkButton) (The blank main content is expected, as my test script doesn't add anything there.) EXPECTED RESULT The header bar is visible. SOFTWARE/OS VERSIONS Linux/KDE Plasma: Ubuntu 20.10 KDE Plasma Version: 5.19.5 KDE Frameworks Version: 5.74.0 Qt Version: 5.14.2 -- You are receiving this mail because: You are watching all bug changes.