protonscr

[Bug] Multiple P2P progress bars exist, identically labelled as “Transferring”, which independently progress.

steamopen Steam client
ValveSoftware/steam-for-linux#13393 · opened 2026-07-07 by beedell-roke · updated 2026-07-07 · 0 comments · github
Bbeedell-roke 2026-07-07 github

My Environment

  • Steam Client Version

      1. #!/usr/bin/env steam
        document.querySelector("#popup_target > div > div._1ENHEsrSLcTRtPQFl1F-wL._1DvwQt0JN-Ogp_4tVZdkzX > div._3mz8wQ6Q44B8P7pzPP4Iyw > div._3Z7VQ1IMk4E3HsHvrkLNgo > div._39oUCO1OuizVPwcnnv88no > div._1Ky59qmywxOUtNcI1cgmkX._3s0lkohH8wU2do0K1il28Y > div:nth-child(5)").click();
        document.querySelector("#popup_target > div > div > div:nth-child(11)").click();
        document.execCommand("selectall", null, false);
        document.execCommand('copy');
        
      2. Submit to YAMLLint.

    1. Steam Beta Branch: Steam Beta Update
      Steam Version: 1783376539
      Steam Client Build Date: Mon, Jul 6, 2026 23:02 UTC -08:00
      Steam Web Build Date: Sat, Jul 4, 2026 00:15 UTC -08:00
      Steam API Version: SteamClient023
      

    RPM

    1. #!/usr/bin/env pwsh
      rpm -qf (Get-Command steam).Source --queryformat @'
      Name: %{NAME}
      Version: %{VERSION}
      Release: %{RELEASE}
      Architecture: %{ARCH}
      Install Date: %{INSTALLTIME:date}
      Size: %{SIZE}
      Signature: %{SIGPGP:pgpsig}
      Source RPM: %{SOURCERPM}
      Build Date: %{BUILDTIME:date}
      Build Host: %{BUILDHOST}
      Packager: %{PACKAGER}
      Vendor: %{VENDOR}
      '@ | yq -P
      

    2. Name: steam
      Version: 1.0.0.87
      Release: 1.fc44
      Architecture: x86_64
      Install Date: Sat 27 Jun 2026 10:51:29 BST
      Size: 20477913
      Signature: EdDSA/SHA256, Sat 27 Jun 2026 00:45:05 BST, Key ID 00cdab43de226d6f
      Source RPM: steam-1.0.0.87-1.fc44.src.rpm
      Build Date: Sat 27 Jun 2026 00:44:54 BST
      Build Host: 127b01165506
      Packager: Cappy Ishihara <[email protected]>
      Vendor: Terra
      

  • OS And DE

    1. #!/usr/bin/env pwsh
      $OSRelease = [Ordered]@{}
      Get-Content /etc/os-release | ForEach-Object {
      	If ($_ -Match '^\s*([^=]+)=(.*)$') {
      		$Name  = $Matches[1]
      		$Value = $Matches[2]
      		If ($Value -Match '^"(.*)"$') {
      			$Value = $Matches[1]
      		}
      		If ($Value -Match '^[0-9]+$') {
      			$Value = [Int64]$Value
      		}
      		$OSRelease[$Name] = $Value
      	}
      }
      [PSCustomObject]$OSRelease |
      	Select-Object NAME, VARIANT, VERSION_ID |
      	Format-List |
      	yq -P
      

    2. NAME: Fedora Linux
      VARIANT: KDE Plasma Desktop Edition
      VERSION_ID: 44
      
  • Whether Opted-Into The Steam Client Beta

    Yes:

    <div class="DialogDropDown_CurrentDisplay">Steam Beta Update</div>
    
  • Whether Updated Have Been Checked For

    Yes, via:

    #!/usr/bin/env sh
    run0 dnf5 upgrade -y --refresh && \
    run0 dnf5 offline reboot -y
    
  • Steam Logs

    1. #!/usr/bin/env pwsh
      tar -zcvf "$([Environment]::GetFolderPath("Desktop"))/steam-logs.tar.gz" $Home/.steam/steam/logs
      

    2. user-attachments/files/29760003/steam-logs.tar.gz

  • GPU

    1. #!/usr/bin/env pwsh
      kinfo | Select-String -Pattern 'Graphics Processor' | yq -P
      

    2. Graphics Processor 1: AMD Radeon RX 5700
      Graphics Processor 2: AMD Ryzen 5 7600X 6-Core Processor
      

    1. #!/usr/bin/env sh
      run0 lshw -json -C display | yq -P
      

      [^1]

    2. - id: display               
        class: display
        claimed: true
        handle: PCI:0000:03:00.0
        description: VGA compatible controller
        product: Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT]
        vendor: Advanced Micro Devices, Inc. [AMD/ATI]
        physid: "0"
        businfo: pci@0000:03:00.0
        version: c4
        width: 64
        clock: 33000000
        configuration:
          driver: amdgpu
          latency: "0"
        capabilities:
          pm: Power Management
          pciexpress: PCI Express
          msi: Message Signalled Interrupts
          vga_controller: true
          bus_master: bus mastering
          cap_list: PCI capabilities listing
          rom: extension ROM
      - id: display
        class: display
        claimed: true
        handle: PCI:0000:59:00.0
        description: VGA compatible controller
        product: Raphael
        vendor: Advanced Micro Devices, Inc. [AMD/ATI]
        physid: "0"
        businfo: pci@0000:59:00.0
        version: c7
        width: 64
        clock: 33000000
        configuration:
          driver: amdgpu
          latency: "0"
        capabilities:
          pm: Power Management
          pciexpress: PCI Express
          msi: Message Signalled Interrupts
          msix: MSI-X
          vga_controller: true
          bus_master: bus mastering
          cap_list: PCI capabilities listing
      

What The Problem Is

Having two progress bars, all labelled as "Transferring", with independent progress, does not explain to the user what the difference between these bars is:

Image

Nothing extracted yet.