Looks like the new beta makes some changes and almost got rid of the bug entirely. It's harder to replicate the issue now, but I can still do it by spamming opening/closing the friends list panel.
Newest hyprland + steam beta seems to fix this entirely. I can't reproduce it even after trying my best for 5 consecutive minutes of openning/closing the friend's list. Thanks to whoever looked into this!
Nothing extracted yet.
Your system information
Steam client version (build number or date): 1711572213
Distribution (e.g. Ubuntu): Arch Linux
Opted into Steam client beta?: Yes
Have you checked for system updates?: Yes
Steam Logs: steam-logs.tar.gz
GPU: Nvidia 3070
Please describe your issue in as much detail as possible:
Running Steam on Hyprland makes some windows simply disappear. Further investigation shows that the windows are drawn with minimal sizes which makes them virtually invisible.
https://github.com/ValveSoftware/steam-for-linux/assets/24644129/52a3b7ed-8693-45ef-be71-9db827b304b7
fflis an alias for a script that looks for the friends list window and changes its size accordingly, something I had to do to make Steam usable again.I've looked into the code and this does not seem to be Hyprland's fault, as the listener responsible for configuring XWayland windows is just obeying the client's desire to be spawned in that size.
Here's some logs from Hyprland to help visualize what is happening when the Steam client asks the specific window to be rendered:
Steps for reproducing this issue: