protonscr

Submenus do not always close when they lose focus

steamopen Steam clientWindow manager
ValveSoftware/steam-for-linux#10153 · opened 2023-10-19 by ChrisLane · updated 2025-09-21 · 1 comments · github
CChrisLane 2023-10-19 github

Your system information

  • Steam client version (build number or date): 1697508377
  • 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: AMD 6800XT
  • mesa: git 23.3.0_devel.179184.459f18b866f.d41d8cd98f00b204e9800998ecf8427e
  • sway: git r7189.4326a26a
  • wl-roots: git 0.17.0.r6635.5adf3253

Please describe your issue in as much detail as possible:

Submenus such as that of "Store", "Library" and "Community" do not always disappear when they lose focus.
I am able to consistently reproduce this in my Sway desktop environment by hovering over a menu item to reveal the submenu and then switching to a different workspace.
Enabling the "Enable context menu focus compatibility mode" option in the settings does not resolve the issue.
The submenus seem to only disappear when you return to a steam window.

Here is a video of me reproducing the bug: submenu-persists.mp4

Steps for reproducing this issue:

  1. Hover over menu item to show submenu
  2. Switch to another window/workspace with keybindings
  3. Observe that the submenu is still in place at the new location
Ggm112 2025-09-21 github

I can confirm this happens with the library list as well, regarding software/game entries. I've had success with turning off GPU acceleration for webviews - but I think this is may be a placeabo, so take the "workaround" with a grain of salt

EDIT: Just to clarify, here's some system info. I am running KDE over Wayland, to be clear!


Operating System Version:
"Arch Linux" (64 bit)
Kernel Name: Linux
Kernel Version: 6.16.8-zen1-1-zen
X Server Vendor: The X.Org Foundation
X Server Release: 12401008
X Window Manager: KWin
Steam Runtime Version: steam-runtime_1.0.20250616.139563

Nothing extracted yet.