Ubuntu 25.04 - Inconsistent Window Button Sizes Across GTK Apps
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Yaru Theme |
Fix Released
|
Unknown
|
|||
libadwaita-1 (Ubuntu) |
In Progress
|
Medium
|
Marco Trevisan (Treviño) | ||
Plucky |
Fix Committed
|
Undecided
|
Unassigned | ||
yaru-theme (Ubuntu) |
In Progress
|
Low
|
Marco Trevisan (Treviño) |
Bug Description
[ Impact ]
After upgrading system packages on Ubuntu 25.04, the window control buttons (minimize, maximize, close) appear at inconsistent sizes across different GTK applications.
[ Test Case | for libadwaita bug ]
1. Run nautilus, the close buttons circle should have padding
(similar to GNOME terminal)
[ Test Case | for yaru bug ]
1. Run a pure gtk4 application such as gtk4-demo
2. the close buttons circle should have padding (similar to GNOME terminal)
[ Regression potential ]
Very low, some windows may have extra-large window buttons.
---
**Description:**
After upgrading system packages on Ubuntu 25.04, the window control buttons (minimize, maximize, close) appear at inconsistent sizes across different GTK applications.
For example:
- In **Nautilus** and **GNOME Text Editor**, the window buttons are noticeably **smaller**.
- In **GNOME Terminal**, the window buttons appear **larger**, as expected.
**Steps to Reproduce:**
1. Install Ubuntu using the `ubuntu-
2. Observe that window button sizes are consistent across GTK apps.
3. Upgrade system packages using the default package manager (`sudo apt update && sudo apt upgrade`).
4. Restart and observe the change in window button sizes across different GTK applications.
**Expected Behavior:**
Window button sizes should remain consistent across all GTK apps, before and after system updates.
**Actual Behavior:**
After the system upgrade, some apps (e.g., Nautilus, GNOME Text Editor) display smaller window buttons, while others (e.g., GNOME Terminal) retain larger buttons.
**Additional Info:**
- ISO used: `ubuntu-
- This issue was not present in the clean installation, only after the upgrade.
- Affects multiple core GNOME apps.
ProblemType: BugDistroRelease: Ubuntu 25.04
Package: gnome-shell 48.0-1ubuntu1
ProcVersionSign
Uname: Linux 6.14.0-11-generic x86_64
ApportVersion: 2.32.0-0ubuntu3
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: ubuntu:GNOME
Date: Thu Apr 10 22:59:06 2025
DisplayManager: gdm3
InstallationDate: Installed on 2025-04-11 (0 days ago)
InstallationMedia: Ubuntu 25.04 "Plucky Puffin" - Beta amd64 (20250326.6)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/bin/bash
TERM=xterm-
XDG_RUNTIME_
RebootRequiredPkgs: Error: path contained symlinks.
RelatedPackageV
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in yaru: | |
status: | Unknown → New |
Changed in libadwaita-1 (Ubuntu): | |
status: | New → In Progress |
Changed in yaru-theme (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in libadwaita-1 (Ubuntu): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
description: | updated |
Changed in libadwaita-1 (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: udeng-6783 |
Changed in yaru-theme (Ubuntu): | |
milestone: | none → plucky-updates |
Changed in libadwaita-1 (Ubuntu): | |
milestone: | none → plucky-updates |
Changed in yaru: | |
status: | New → Fix Released |
description: | updated |
description: | updated |
The difference between GTK apps is because most use GTK4, but some (Terminal) use GTK3.
Either way, the button style is Yaru's responsibility.