I ran some more tests because I’ve developed a strange window/focus problem with the newer Plexamp Flatpaks on Bazzite.
The symptom is that Plexamp starts and stays running, but the window won’t remain visible/focused. If I Alt+Tab to Plexamp, nothing appears. If I then click another application such as Firefox, the Plexamp window briefly flashes on screen and immediately disappears again. Plexamp itself does not crash.
I did a clean reinstall and completely removed ~/.var/app/com.plexamp.Plexamp, so this also occurs with a brand-new Plexamp profile.
I then tested older builds while keeping the rest of the environment unchanged:
- 4.50.8: works normally; window focuses and remains visible.
- 4.50.9: problem occurs.
- 4.50.9-test.bazzite: problem occurs.
- 4.50.18: problem occurs.
The interesting part is that the exact 4.50.9-test.bazzite build you gave me previously worked correctly when I originally tested it. So the test build itself hasn’t changed, but it no longer works correctly in my current environment.
I also rolled the GNOME 50 runtime back from the current build to older GNOME 50 commits, including:
fc150bcbb560aebb920738976c963cbdb7f83498d583221dadd942870b1bf307
The problem still occurs, so it doesn’t appear to be caused simply by the latest GNOME 50 runtime update.
I also tested forcing Plexamp to X11:
flatpak run --nosocket=wayland --socket=x11 --env=GDK_BACKEND=x11 com.plexamp.Plexamp
KWin confirmed Plexamp was actually running as an X11 window, but the same disappearing-window behavior occurred.
Native Wayland still requires WEBKIT_DISABLE_DMABUF_RENDERER=1 on this NVIDIA system. Without that workaround Plexamp exits with:
Gdk-Message: Error 71 (Protocol error) dispatching to Wayland display.
Current system:
- Bazzite 44.20260916
- KDE Plasma / Wayland
- NVIDIA RTX 4070 Ti
- NVIDIA driver 615.71.09
- Plexamp’s Flatpak sandbox is correctly using
nvidia-615-71-09
KWin’s debug console sees Plexamp as a normal managed window (normalWindow: true, hidden: false, minimized: false, wantsInput: true), but active remains false when the problem occurs.
There are no custom KWin focus rules, and restarting KWin does not fix it.
The main clue seems to be that 4.50.8 still works in the current environment, while every GNOME-50-based Plexamp build I’ve tested has the problem, including the exact 4.50.9 Bazzite test build that previously worked.
Let me know if there are any WebKitGTK/GTK/Tauri logs, environment information, or debug builds you’d like me to collect. I can reproduce it consistently.