protonscr

[Enhancement] `steam 'steam://install/$ID'` GUI window management has regressed by being a form of its parent window, rather than a separate one.

steamopen Steam client
ValveSoftware/steam-for-linux#11959 · opened 2025-05-01 by beedell-roke · updated 2025-05-01 · 0 comments · github
Bbeedell-roke 2025-05-01 github

Your system information

  1. Steam client version (build number or date):

    1. Package

      steam-1.0.0.82-3.fc42.i686: [^rpm-qa]

      [^rpm-qa]: rpm -qa steam

      Name            : steam
      Epoch           : 0
      Version         : 1.0.0.82
      Release         : 3.fc42
      Architecture    : i686
      Installed size  : 18.6 MiB
      Source          : steam-1.0.0.82-3.fc42.src.rpm
      From repository : <unknown>
      Vendor          : RPM Fusion
      

      [^dnf5]

      [^dnf5]: dnf5 info steam

    2. Installation

      Steam Beta Branch:  Steam Beta Update
      Steam Version:  1745876290
      Steam Client Build Date:  Mon, Apr 28 22:09 UTC -08:00
      Steam Web Build Date:  Fri, Apr 25 22:04 UTC -08:00
      Steam API Version:  SteamClient022
      

      ^steam

  2. Distribution (e.g. Ubuntu):

    1. OS

      CPE_NAME="cpe:/o:fedoraproject:fedora:42"
      

      ^os-release

    2. DE

      KDE Plasma Version: 6.3.4
      Kernel Version: 6.14.4-300.fc42.x86_64 (64-bit)
      Graphics Platform: Wayland
      

      ^kinfo

  3. Opted into Steam client beta?:

    Yes

  4. Have you checked for system updates?:

    Yes

  5. Steam Logs:

    These are inapplicable.

  6. GPU: Nvidia/Intel/AMD

    Graphics Processor 1: AMD Radeon RX 5700
    Graphics Processor 2: AMD Radeon Graphics
    

    ^kinfo

Please describe your issue in as much detail as possible:

steam 'steam://install/$ID' previously invoked the dialogue in a real window: ^1

Image

Now, it doesn't:

Image

There's no advantage to this, but there are minor disadvantages:

  1. Screenshots include the Steam GUI, including profile information

  2. It cannot be tiled separately from the Steam GUI

Steps for reproducing this issue:

#!/usr/bin/env sh
sudo dnf5 install -y steam-1.0.0.82-3.fc42.i686 && \
steam 'steam://install/280680'