[BUG] Progress bar layout breaks in the confirmation dialog during plugin installs/updates

Author: beallioCreated Jul 15, 2026Updated Jul 15, 2026
Labelsbug

Please confirm

  • I have searched existing issues
  • This issue is not a duplicate of an existing one
  • I have checked the common issues section in the readme file
  • I have attached logs to this bug report (failure to include logs will mean your issue may not be responded to).

Bug Report Description

When installing, reinstalling, or updating a plugin, the progress info in the confirmation dialog gets laid out pretty weirdly. It looks like the progress widget is relying on an inline, fixed-width layout. Because of this, the operation text gets shoved to the right, the progress bar shifts (or just straight-up overflows) whenever the text changes, and the whole panel fails to line up with the dialog buttons below it.


Steps to Reproduce

  1. Open the Decky plugin store.
  2. Trigger an install, reinstall, or update for any plugin.
  3. Confirm the operation.
  4. Watch the progress text and bar while it runs.
Image

Expected Behaviour

  • The progress panel should sit neatly below the description and span the full width of the modal content (aligning with the buttons below).
  • The operation text should be left-aligned.
  • The progress bar needs to fill the panel while keeping its standard internal padding.

SteamOS version

SteamOS 3.8.14

Selected Update Channel

Stable

Decky Loader Version

v3.2.6

Plugin Info

Directory: /home/deck/homebrew/plugins/CheatDeck/
Package Name: cheatdeck
Version: 1.2.1-ffa3314
-----------------------------
Directory: /home/deck/homebrew/plugins/Decky-Metadata/
Package Name: decky-metadata
Version: 0.2.1+8b7b1ac
-----------------------------
Directory: /home/deck/homebrew/plugins/decky-steamgriddb/
Package Name: decky-steamgriddb
Version: 1.7.1
-----------------------------
Directory: /home/deck/homebrew/plugins/decky-storage-cleaner/
Package Name: decky-storage-cleaner
Version: 1.4.0
-----------------------------
Directory: /home/deck/homebrew/plugins/decky-syncthing/
Package Name: decky-syncthing
Version: 0.2.7
-----------------------------
Directory: /home/deck/homebrew/plugins/hltb-for-deck/
Package Name: hltb-for-deck
Version: 2.0.9
-----------------------------
Directory: /home/deck/homebrew/plugins/protondb-decky/
Package Name: protondb-decky
Version: 1.2.0
-----------------------------
Directory: /home/deck/homebrew/plugins/SDH-CssLoader/
Package Name: SDH-CssLoader
Version: 2.1.2
-----------------------------
Directory: /home/deck/homebrew/plugins/SDH-Ludusavi/
Package Name: sdh-ludusavi
Version: 0.3.7
-----------------------------
Directory: /home/deck/homebrew/plugins/SDH-PlayTime/
Package Name: PlayTime
Version: 3.2.5

Have you modified the read-only filesystem at any point?

Yes, installed syncthing system.d service

Backend Logs

plugin_loader_service_redacted.txt

Frontend Logs

cef_log_redacted.txt

Source: SteamDeckHomebrew/decky-loader