Skip to content

[Fix] Update status not updating when game starts processing#5658

Open
MateoGonzalezLourido wants to merge 2 commits into
Heroic-Games-Launcher:mainfrom
MateoGonzalezLourido:fix-text-update-game-card
Open

[Fix] Update status not updating when game starts processing#5658
MateoGonzalezLourido wants to merge 2 commits into
Heroic-Games-Launcher:mainfrom
MateoGonzalezLourido:fix-text-update-game-card

Conversation

@MateoGonzalezLourido

@MateoGonzalezLourido MateoGonzalezLourido commented Jun 11, 2026

Copy link
Copy Markdown

<--- Put the description here --->
When a game was already updating, calling addToQueue again (e.g. from a background refreshLibrary with autoUpdate) would unconditionally send status: 'queued', overwriting the active update state on the frontend. The game would show "Queued" even though it was actively updating.
Changes

downloadqueue.ts: addToQueue no longer sends status: 'queued' if the element is currently being processed (isRunning() && currentElement matches the game). This preserves the real update state.
constants.ts: Updates no longer show 0% before progress data is available. The percentage is only shown once percent has a real value, so during the preparation phase it shows "Updating" instead of "Updating 0%"

Use the following Checklist if you have changed something on the Backend or Frontend:

  • Tested the feature and it's working on a current and clean install.
  • Tested the main App features and they are still working on a current and clean install. (Login, Install, Play, Uninstall, Move games, etc.)
  • Created / Updated Tests (If necessary)
  • Created / Updated documentation (If necessary)

@MateoGonzalezLourido

Copy link
Copy Markdown
Author

Until a game has updates, I can't test the fix; it should work.

@MateoGonzalezLourido MateoGonzalezLourido changed the title Fix - Update status not updating when game starts processing [Fix] Update status not updating when game starts processing Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant