Skip to content

Allow simulator shutdown during app operations - #27

Merged
eagleoflqj merged 3 commits into
mainfrom
fix/allow-shutdown-during-app-operations
Nov 7, 2026
Merged

eagleoflqj merged 3 commits into
mainfrom
fix/allow-shutdown-during-app-operations

Conversation

@eagleoflqj

Copy link
Copy Markdown
Member

Opening UTM and then uninstalling it can leave the uninstall waiting indefinitely for the app to exit. SimStore disabled Shut Down while that operation was pending, preventing recovery through the app even though normal simulator shutdown still worked.

Allow shutdown from both the simulator summary and details during app operations, and remove the matching action-handler guard. Device power state continues to control availability. Remove the obsolete tooltip and translations, and update the existing button and localization tests.

Validation:

  • Release build and Swift formatting checks passed.
  • Window launch, installation, simulator control, simulator store, localization, and native power-button tests passed.
  • Reproduced the UTM hang on the existing iPhone 17 simulator; normal simctl shutdown completed in 10.26 seconds and cleared the stuck processes.

@eagleoflqj
eagleoflqj merged commit b5a341a into main Nov 7, 2026
2 checks passed
@eagleoflqj
eagleoflqj deleted the fix/allow-shutdown-during-app-operations branch November 7, 2026 03:23
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