protonscr

[New Steam UI] Scrollbar background is transparent

steamopen Steam clientWeb Component
ValveSoftware/steam-for-linux#9400 · opened 2023-04-28 by iodream · updated 2024-03-23 · 6 comments · github
Iiodream 2023-04-28 github

Your system information

  • Steam client version (build number or date): 1682634349
  • Distribution (e.g. Ubuntu): Debian 11
  • Opted into Steam client beta?: [Yes/No] Yes
  • Have you checked for system updates?: [Yes/No] Yes
  • Video adapter: intel core i3-2310m with Mesa 20.3.5
  • Tested on KDE 5.20.5 X11

Please describe your issue in as much detail as possible:

When the window is not maximized the scrollbar background becomes transparent on any view besides Library. Possibly related to #9396

Screenshot_20230428_170503

Steps for reproducing this issue:

  1. Open the Steam window
  2. Unmaximize the window
  3. Go to any view except for Library
  4. The scrollbar is transparent
Iiodream 2023-04-28 github

Sometimes when i'm on a game communities discussion page and maximized the scrollbar also leaves a ghost image of another scrollbar which doesn't move at all(the white one) but i don't have a consistent way to reproduce it. And i also don't know if the two issues are related

Screenshot_20230428_194401

Aalextecplayz 2023-04-28 github

image
My scrollbar doesn't have a background regardless if it's windowed or maximized, whenever I'm on a webpage.

Ddsalt 2023-04-29 github

Not seeing this here (Mesa 23.0.3, AMD). Intel-specific, perhaps?

Jjazztickets 2023-06-28 github

On XFCE the trough doesn't erase the scrollbar until the window is resized:

https://github.com/ValveSoftware/steam-for-linux/assets/425930/a07f0012-2eb0-426a-97b5-8d4ca56f796e

System Info

Llfom 2023-08-05 github

Here the transparent background of scrollbars seems to be related to NVidia drivers: the desktop file that launches the Steam client has these lines:

PrefersNonDefaultGPU=true
X-KDE-RunOnDiscreteGpu=true

they are supposed to make the client run on dGPU (Nvidia) on a device with hybrid graphics (Intel + Nvidia). You can check this by starting the client from a terminal directly, or use something like nvtop or nvidia-smi, both should show if Steam is running on the discrete GPU or not.

It is not a big problem for me, as the rest seems to be fine. What is worse is that Steam will just display a blank content (all black) after its screen is hidden ("minimized"), regardless if the iGPU or dGPU is used. As workaround, moving to the Library page will make the content be visible again (for all tabs).

Iiodream 2024-03-23 github

Not sure if it's relevant but almost all these issues are gone for me. Using Mesa 24.0.3 but they stopped happening earlier.

The only place where this is still happening is Profile page -> Edit profile. If window is unmaximized the scrollbar background is transparent and if maximized there are ghost scrollbars present.

Nothing extracted yet.