Fedora 41 Workstation
Last week I updated to an UHD monitor and reconfigured to 200% scaling. Everything appeared to work fine. My apps always remembered their window size between reboots.
Today, I performed my weekly flatpak update and dnf upgrade commands. Now, some apps (namely Chromium, so far) no longer remember window size.
I think Chromium was among the dnf updgrades, so I downgraded from 133 to 129. The problem still persists.
I did not pay close attention to which flatpaks were updated, but I think several platform packages were included.
The interesting thing observed is Chromium window size is changing by factor of 2 between reboots.
Since this problem did not exist prior to today’s updates/upgrades, that seems to be the prime suspect. Any idea how to troubleshoot this issue?
UPDATE
Here’s the updates/upgrades performed today which seem to have created this problem:
updates
FLATPAK
Mar 4 09:50:38 deploy update org.freedesktop.Platform.GL.default 24.08 system flathub
Mar 4 09:50:39 deploy update org.freedesktop.Platform.GL.default 24.08extra system flathub
Mar 4 09:50:39 deploy update org.freedesktop.Platform.VAAPI.Intel 24.08 system flathub
Mar 4 09:50:39 deploy update org.kde.Platform.Locale 5.15-24.08 system flathub
Mar 4 09:50:42 deploy update org.kde.Platform 5.15-24.08 system flathub
DNF
clayton@fedora:~$ dnf history info 19
Transaction ID : 19
Begin time : 2025-03-04 16:51:24
Begin rpmdb : a8703c18bfce67833e4228d75435a037cc54038e7afa0ce01aa014397b52f8fb
End time : 2025-03-04 16:51:27
End rpmdb : 45b9a041265242a63b9a4303266d52b1fcc6d689832d7d92267774e407909dee
User : 1000 clayton
Status : Ok
Releasever : 41
Description : dnf --refresh upgrade
Comment :
Packages altered:
Action Package Reason Repository
Upgrade liblc3-0:1.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-alsa-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-common-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-system-x86-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-kvm-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-dbus-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-jack-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-oss-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-pa-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-pipewire-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-sdl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-audio-spice-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-blkio-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-curl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-dmg-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-gluster-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-iscsi-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-nfs-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-rbd-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-block-ssh-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-char-baum-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-char-spice-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-qxl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-vhost-user-gpu-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-gpu-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-gpu-ccw-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-gpu-gl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-gpu-pci-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-gpu-pci-gl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-gpu-pci-rutabaga-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-gpu-rutabaga-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-vga-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-vga-gl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-display-virtio-vga-rutabaga-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-usb-host-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-usb-redirect-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-device-usb-smartcard-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-system-x86-core-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-ui-curses-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-ui-egl-headless-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-ui-gtk-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-ui-opengl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-ui-sdl-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-ui-spice-app-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-ui-spice-core-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-kvm-core-2:9.1.3-1.fc41.x86_64 Weak Dependency updates
Upgrade qemu-guest-agent-2:9.1.3-1.fc41.x86_64 Group updates
Upgrade qemu-img-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-pr-helper-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-2:9.1.3-1.fc41.x86_64 Weak Dependency updates
Upgrade qemu-user-static-aarch64-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-alpha-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-arm-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-cris-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-hexagon-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-hppa-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-loongarch64-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-m68k-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-microblaze-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-mips-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-or1k-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-ppc-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-riscv-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-s390x-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-sh4-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-sparc-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-x86-2:9.1.3-1.fc41.x86_64 Dependency updates
Upgrade qemu-user-static-xtensa-2:9.1.3-1.fc41.x86_64 Dependency updates
Replaced liblc3-0:1.1.1-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-alsa-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-dbus-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-jack-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-oss-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-pa-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-pipewire-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-sdl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-audio-spice-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-blkio-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-curl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-dmg-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-gluster-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-iscsi-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-nfs-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-rbd-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-block-ssh-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-char-baum-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-char-spice-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-common-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-qxl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-vhost-user-gpu-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-gpu-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-gpu-ccw-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-gpu-gl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-gpu-pci-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-gpu-pci-gl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-gpu-pci-rutabaga-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-gpu-rutabaga-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-vga-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-vga-gl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-display-virtio-vga-rutabaga-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-usb-host-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-usb-redirect-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-device-usb-smartcard-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-guest-agent-2:9.1.2-3.fc41.x86_64 Group @System
Replaced qemu-img-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-kvm-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-kvm-core-2:9.1.2-3.fc41.x86_64 Weak Dependency @System
Replaced qemu-pr-helper-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-system-x86-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-system-x86-core-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-ui-curses-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-ui-egl-headless-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-ui-gtk-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-ui-opengl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-ui-sdl-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-ui-spice-app-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-ui-spice-core-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-2:9.1.2-3.fc41.x86_64 Weak Dependency @System
Replaced qemu-user-static-aarch64-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-alpha-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-arm-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-cris-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-hexagon-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-hppa-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-loongarch64-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-m68k-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-microblaze-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-mips-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-or1k-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-ppc-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-riscv-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-s390x-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-sh4-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-sparc-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-x86-2:9.1.2-3.fc41.x86_64 Dependency @System
Replaced qemu-user-static-xtensa-2:9.1.2-3.fc41.x86_64 Dependency @System
Also, performed dnf remove, followed by dnf install on chromium, but that did not correct the problem.
Don’t know which update might be the culprit here. Any suggestions would be greatly appreciated.
Another oddity noted. Have several PWAs (running chromium) installed. If I open and close one of them BEFORE opening chromium, its window size is properly restored.
POSSIBLE SOLUTION/WORKAROUND
Found this: Chromium-Based Browsers and Fractional Scaling
Setting Preferred Ozone platform to Auto seems to correct the window sizing issue. The position seems to always reset to center, but that’s far easier to deal with than resizing every time.
UPDATE
Very erratic. Sometimes the Ozone flag works; sometimes not (both size and position). Amazing that Linux GUI is so unreliable…