protonscr

[Bug] V1764898841's `//html[@class="friendsui-container"]`'s `//div[@class=("_3sxE7F1LV2IcSX68YsH9dI", "speakerTimeStamp")]` ≡ < `1em`, even when `kreadconfig6 --file kdeglobals --group General --key smallestReadableFont` ≡ `font|fixed|toolBarFont|menuFont|windowTitleFont`.

steamopen Steam clientWindow manager
ValveSoftware/steam-for-linux#10016 · opened 2023-08-27 by beedell-roke · updated 2025-12-13 · 1 comments · github
Bbeedell-roke 2023-08-27 github

My Environment

  1. Steam Client Version

    Steam Beta Branch:  Steam Beta Update
    Steam Version:  1764898841
    Steam Client Build Date:  Fri, Dec 5 01:07 UTC -08:00
    Steam Web Build Date:  Fri, Dec 5 01:07 UTC -08:00
    Steam API Version:  SteamClient023
    

    1. #!/usr/bin/env sh
      rpm -qi $(rpm -qf $(command -v steam))
      
    2. Version     : 1.0.0.85
      Release     : 1.fc43
      Architecture: i686
      Install Date: Thu 30 Oct 2025 20:55:02 GMT
      Size        : 20396328
      Signature   :
                    RSA/SHA256, Fri 24 Oct 2025 13:31:36 BST, Key ID 6a2af96194843c65
                    RSA/SHA256, Fri 24 Oct 2025 13:31:35 BST, Key ID 6a2af96194843c65
      Source RPM  : steam-1.0.0.85-1.fc43.src.rpm
      Build Date  : Fri 17 Oct 2025 13:58:21 BST
      Build Host  : buildvm-07.virt.rpmfusion.net
      Packager    : RPM Fusion
      Vendor      : RPM Fusion
      Bug URL     : https://bugz.rpmfusion.org/steam
      

  2. OS And DE

    Name        : fedora-release-kde-desktop
    Version     : 43
    Install Date: Thu 30 Oct 2025 20:48:08 GMT
    Signature   :
                  RSA/SHA256, Sat 11 Oct 2025 22:24:45 BST, Key ID 829b606631645531
    Source RPM  : fedora-release-43-25.src.rpm
    Build Date  : Sat 11 Oct 2025 22:13:39 BST
    Build Host  : buildvm-ppc64le-17.rdu3.fedoraproject.org
    Packager    : Fedora Project
    Vendor      : Fedora Project
    Bug URL     : https://bugz.fedoraproject.org/fedora-release
    
  3. Opted into Steam client beta?

    Yes:

    <div class="DialogDropDown_CurrentDisplay">Steam Beta Update</div>
    
  4. Have you checked for system updates?

    Yes, via:

    #!/usr/bin/env sh
    flatpak update
    run0 dnf5 upgrade --refresh
    snap refresh
    
  5. Steam Logs

    1. #!/usr/bin/env sh
      tar -zcvf $HOME/Desktop/steam-logs.tar.gz $HOME/.steam/steam/logs
      
      • /usr/bin/tar: Removing leading `/' from member names
        /home/rokejulianlockhart/.steam/steam/logs/
        /home/rokejulianlockhart/.steam/steam/logs/steamwebhelper.log
        /home/rokejulianlockhart/.steam/steam/logs/systemperfmanager.txt
        /home/rokejulianlockhart/.steam/steam/logs/systemdockmanager.txt
        /home/rokejulianlockhart/.steam/steam/logs/systemaudiomanager.txt
        /home/rokejulianlockhart/.steam/steam/logs/systemdisplaymanager.txt
        /home/rokejulianlockhart/.steam/steam/logs/steamui_update.txt
        /home/rokejulianlockhart/.steam/steam/logs/controller_ui.txt
        /home/rokejulianlockhart/.steam/steam/logs/client_networkmanager.txt
        /home/rokejulianlockhart/.steam/steam/logs/workshop_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/remote_connections.txt
        /home/rokejulianlockhart/.steam/steam/logs/stats_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/sitelicense_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/timedtrial_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/librarysharing_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/text_filter_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/connection_log_7777.txt
        /home/rokejulianlockhart/.steam/steam/logs/cef_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/streaming_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/controller.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/controller.txt
        /home/rokejulianlockhart/.steam/steam/logs/transport_client.txt
        /home/rokejulianlockhart/.steam/steam/logs/transport_steamui.txt
        /home/rokejulianlockhart/.steam/steam/logs/steamui_html.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/steamui_html.txt
        /home/rokejulianlockhart/.steam/steam/logs/systemmanager.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/systemmanager.txt
        /home/rokejulianlockhart/.steam/steam/logs/cloud_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/cloud_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/steamui.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/steamui.txt
        /home/rokejulianlockhart/.steam/steam/logs/steamui_system.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/steamui_system.txt
        /home/rokejulianlockhart/.steam/steam/logs/console_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/console_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/configstore_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/configstore_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/parental_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/parental_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/shader_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/shader_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/appinfo_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/appinfo_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/content_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/content_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/webhelper.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/webhelper.txt
        /home/rokejulianlockhart/.steam/steam/logs/compat_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/compat_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/bootstrap_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/connection_log.previous.txt
        /home/rokejulianlockhart/.steam/steam/logs/connection_log.txt
        /home/rokejulianlockhart/.steam/steam/logs/cef_log.txt
        

      • files/12447950/logs.tar.gz

  6. GPU

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

    1. #!/usr/bin/env sh
      sudo 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
      

The Problem

In a previous version, the “Default” size preference was too large for my system by one or two points. Now, some text is too small:

  1. #!/usr/bin/env sh
    steam -friendsui
    

    ^1

    1. //div[@id="popup_target"]/div/div/div/text("Friends & Chat")

      Image

    2. #popup_target > div > div > div.DropTarget.friendsListContainer.fullheight.Panel.Focusable > div > div.friendListHeaderContainer.titleBarContainer > div.DropTarget.quickAccessFriends.Panel.Focusable > div:nth-child(2)

      Image

This means that these sizes must be hardcoded values. Instead, they should adhere to the OS's (FontConfig) preferences, because I consider this to be an accessibility detriment.

How To Reproduce It

    1. #!/usr/bin/env sh
      kcmshell6 --highlight kcm_fonts
      
    2. Image

    1. #!/usr/bin/env pwsh
      Start-Process steam://settings/friends
      

      ^2

    2. Image

Bbeedell-roke 2023-08-27 github

#event-10201777593

@kisak-valve, I wouldn't consider this to be an issue with KWin.