| Summary: | Expander arrow icon is missing in GTK4 applications | ||
|---|---|---|---|
| Product: | [Plasma] Breeze | Reporter: | Ilya <ilya.zl> |
| Component: | gtk theme | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | 4wy78uwh, agrinev98, nate, ngompa, uhhadd |
| Priority: | NOR | ||
| Version First Reported In: | 5.27.9 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/breeze-gtk/-/commit/e211e3735cb7555242cde9f5dace040276cfd8a6 | Version Fixed/Implemented In: | 6.5.3 |
| Sentry Crash Report: | |||
| Attachments: | Side by side comparison between breeze gtk and adwaita | ||
Can reproduce. Git commit c86e73e42020888669b253c22d0441b66ec6c809 by Nate Graham, on behalf of Kevin Duan. Committed on 12/11/2025 at 15:33. Pushed by ngraham into branch 'master'. Fix expander arrow icon being missing in GTK4 applications The `expander` property differs between GTK3 and GTK4. Therefore, the `arrow` property in `misc.scss` is redundant; remove it to fix a visual bug. FIXED-IN: 6.5.3 M +13 -15 src/gtk4/widgets/_misc.scss https://invent.kde.org/plasma/breeze-gtk/-/commit/c86e73e42020888669b253c22d0441b66ec6c809 Git commit e211e3735cb7555242cde9f5dace040276cfd8a6 by Nate Graham. Committed on 12/11/2025 at 15:33. Pushed by ngraham into branch 'Plasma/6.5'. Fix expander arrow icon being missing in GTK4 applications The `expander` property differs between GTK3 and GTK4. Therefore, the `arrow` property in `misc.scss` is redundant; remove it to fix a visual bug. FIXED-IN: 6.5.3 (cherry picked from commit c86e73e42020888669b253c22d0441b66ec6c809) 1ddf4f46 Edit _misc.scss for fix bug 477505 Co-authored-by: Kevin Duan <duankaiwen@ubuntukylin.com> M +13 -15 src/gtk4/widgets/_misc.scss https://invent.kde.org/plasma/breeze-gtk/-/commit/e211e3735cb7555242cde9f5dace040276cfd8a6 |
Created attachment 163467 [details] Side by side comparison between breeze gtk and adwaita SUMMARY The Expander widget in GTK4 is missing the arrow icon. This only happens with GTK4 (non-libadwaita) apps. On GTK3, the icon is present. See attachments for an example. STEPS TO REPRODUCE 1. Run gtk4-demo 2. Run the expander example OBSERVED RESULT The arrow icon is missing EXPECTED RESULT The arrow icon is present SOFTWARE/OS VERSIONS Linux/KDE Plasma: Arch Linux (available in About System) KDE Plasma Version: 5.27.9 (checked that breeze-gtk version is the same) KDE Frameworks Version: 5.112.0 Qt Version: 5.15.11 ADDITIONAL INFORMATION I've also checked this on plasma 6 using a KDE neon unstable ISO - the issue is still present in the 2023-11-19 build.