steam-for-linux icon indicating copy to clipboard operation
steam-for-linux copied to clipboard

The right click menu makes the entire client flip out and lose focus after a few seconds when using a tiling window manager

Open Boux opened this issue 6 months ago • 2 comments

Your system information

  • Steam client version (build number or date): 1705108172 (Fri, Jan 12 7:52 PM UTC -08:00), (using the official package from my distro, not the flatpak)
  • Distribution (e.g. Ubuntu): Arch Linux kernel 6.7.0-arch3-1
  • Opted into Steam client beta?: No (entire client is just a black box if I use the beta)
  • Have you checked for system updates?: Yes
  • Steam Logs: steam-logs.tar.gz
  • GPU: Nvidia RTX 2070 Super

Here's my full hardware info just in case: hwinfo.txt

Please describe your issue in as much detail as possible:

I will include a few videos showing how to replicate the issue, but basically the client just flickers all over the place and loses focus when hovering over the menu options on a friend's right click menu in the Library

What seems to be happening is that the right click menu spawns windows that my window manager doesn't know where to put.

Video showing the issue: Video 1

If I force my WM to spawn every window as floating instead of tiling, the same glitch happens, the menu loses focus, but it doesnt make the client flicker all over the place (because the new windows are just spawned in the center of my screen)

Video with forced floating windows: Video 2

I disabled my compositor (picom) for these videos, so that it's clearer to see (no animations), but the same thing happens when it's enabled.

Also, I am using i3 inside of KDE Plasma (replacing kwin), but the same thing happens when using i3 on its own, or even with other WMs (I also tested with qtile and hyprland. I tried to test with sway, but that one doesn't play well with nvidia cards, the steam client would just not even open)

Steps for reproducing this issue:

  1. Use a tiling window manager (i3, qtile, hyprland, ...). I mainly use i3, but I tested with all 3 of those. qtile had the least buggy behavior of those 3, but the menu still closed itself while trying to hover the menu items.
  2. Go to any game in your Library
  3. Right-click on a friend and start hovering over all the options until the menu closes itself and/or the client starts flipping out

Boux avatar Jan 20 '24 23:01 Boux

It's even broken on the non-tiling WindowMaker. It's not flickering there, but some menus just vanish and are impossible to click on.

Seegras avatar Jan 23 '24 12:01 Seegras

Addendum: There's a setting in the beta, in interfaces at the bottom, where you can re-activate the old behaviour. Which tells me Valve knows this can be an issue.

Seegras avatar Jan 24 '24 17:01 Seegras