Skip to content

Steam proxy preparation can leave the proxy installed after failure #303

Description

@bobtista

Problem

SteamLauncher.PrepareForProfileAsync replaces the game executable before validating all workspace prerequisites. A later failure or cancellation can return without restoring the original executable.

Expected behavior

Validate non-mutating prerequisites first. After replacement begins, failures and cancellation should restore the original executable, preserve pre-existing artifacts, and report rollback failures.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions