Skip to content

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

Description

@roke-julian-lockhart

My Environment

  • Steam Client Version

    1. Details

      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.

    2. 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

    Details

    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 <cappy@fyralabs.com>
      Vendor: Terra

  • OS And DE

    1. Details

      #!/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. Details

      #!/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. Details

      #!/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

    Details

    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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions