protonscr

[Bug] In purchase summaries, billing addresses include an empty segment, which cannot be filled, nor removed.

steamopen Web
ValveSoftware/steam-for-linux#12994 · opened 2026-03-16 by beedell-roke · updated 2026-05-08 · 0 comments · github
Bbeedell-roke 2026-03-16 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. Steam Beta Branch:  Steam Beta Update
      Steam Version:  1773367340
      Steam Client Build Date:  Fri, Mar 13, 2026 01:36 UTC -08:00
      Steam Web Build Date:  Fri, Mar 13, 2026 01:30 UTC -08:00
      Steam API Version:  SteamClient023
      

    1. #!/usr/bin/env sh
      rpm -qf "$(command -v steam)" \
      	--queryformat "$(
      		cat <<'EOF'
      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}
      EOF
      	)"$'\n' | yq -P
      
    2. Name: steam
      Version: 1.0.0.85
      Release: 3.fc43
      Architecture: i686
      Install Date: Fri 27 Feb 2026 17:38:13 GMT
      Size: 20397114
      Signature: EdDSA/SHA256, Fri 27 Feb 2026 04:51:59 GMT, Key ID e43dbfe05c4f92a3
      Source RPM: steam-1.0.0.85-3.fc43.src.rpm
      Build Date: Fri 27 Feb 2026 04:51:46 GMT
      Build Host: 4ac9149ab3b2
      Packager: Cappy Ishihara <[email protected]>
      Vendor: Terra
      

  • OS And DE

    1. #!/usr/bin/env sh
      cat /etc/os-release | jc --ini | jq 'with_entries(.value |= (if type=="string" and test("^[0-9]+$") then tonumber else . end))| {VARIANT, NAME, VERSION_ID}' | yq -P
      
    2. VARIANT: KDE Plasma Desktop Edition
      NAME: Fedora Linux
      VERSION_ID: 43
      
  • 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 sh
      tar -zcvf $HOME/Desktop/steam-logs.tar.gz $HOME/.steam/steam/logs
      
    2. user-attachments/files/26038412/steam-logs.tar.gz

  • GPU

    1. #!/usr/bin/env sh
      kinfo | yq -P | grep 'Graphics Processor'
      
    2. Graphics Processor 1: AMD Radeon RX 5700
      Graphics Processor 2: AMD Ryzen 5 7600X 6-Core Processor
      

      ^2

    1. #!/usr/bin/env sh
      run0 lshw -json -C display | yq -P
      
    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

When I [attempt to] purchase, an empty section appears in my address, which cannot be filled, nor removed:

Image

The aforementioned example is from the website running in firefox rather than steam, so that I could more easily Inspect Element, due to what issues/12548 describes, which matters, because I needed to redact my PII. However, it is identical inside steam.

This solely occurs to billing addresses. Rather, shipping addresses are unaffected.

How To Reproduce It

#!/usr/bin/env xdg-open
window.location.assign('https://checkout.steampowered.com/checkout/?accountcart=1#:~:text=only%20latin%2Dbased%20characters%2E-,Continue');
document.querySelector("div.button_row:nth-child(13) > a:nth-child(1)").click();
document.querySelector(".btn_green_white_innerfade").click();