Steam’s embedded browser (CEF) fails to render inventory and market pages properly when running under a Wayland session. Attempting to open these tabs results in a “Sorry! An error was encountered while processing your request: You've made too many requests recently.” error, even after minimal interaction. The only workaround is to fully restart Steam, which temporarily resets the session.
This issue does not occur under X11, but switching to X11 is not a viable long-term solution for users on modern Linux setups. Wayland is the default for many distributions and the future of Linux graphics.
I’ve tried the following workarounds:
STEAM_CEF_DISABLE_GPU=1
-no-cef-sandbox
Clearing webcache, htmlcache, and httpcache
Launching with steam -gamepadui
Inspecting cef_log.txt full of EGL_BAD_NATIVE_WINDOW, XGetWindowAttributes failed, GPU process exited unexpectedly, etc.
These errors suggest that CEF is unable to create valid EGL surfaces or interact with Wayland/XWayland windows correctly. This leads to broken rendering, session desyncs, and excessive background requests that trigger rate limits.
Steps for reproducing this issue:
Log into a Wayland session (Plasma Wayland)
Launch Steam native client
Open Inventory or Market
Observe rate-limit error or blank/unresponsive page
System information:
Issue:
Steam’s embedded browser (CEF) fails to render inventory and market pages properly when running under a Wayland session. Attempting to open these tabs results in a “Sorry! An error was encountered while processing your request: You've made too many requests recently.” error, even after minimal interaction. The only workaround is to fully restart Steam, which temporarily resets the session.
This issue does not occur under X11, but switching to X11 is not a viable long-term solution for users on modern Linux setups. Wayland is the default for many distributions and the future of Linux graphics.
I’ve tried the following workarounds:
STEAM_CEF_DISABLE_GPU=1-no-cef-sandboxwebcache,htmlcache, andhttpcache-gamepaduicef_log.txtfull ofEGL_BAD_NATIVE_WINDOW,XGetWindowAttributesfailed, GPU process exited unexpectedly, etc.These errors suggest that CEF is unable to create valid EGL surfaces or interact with Wayland/XWayland windows correctly. This leads to broken rendering, session desyncs, and excessive background requests that trigger rate limits.
Steps for reproducing this issue: