Skip to content

fix(#837): Fix the 'Check for updates' alert dialog-box#870

Open
jyshnkr wants to merge 1 commit into
jordanbaird:mainfrom
jyshnkr:main
Open

fix(#837): Fix the 'Check for updates' alert dialog-box#870
jyshnkr wants to merge 1 commit into
jordanbaird:mainfrom
jyshnkr:main

Conversation

@jyshnkr
Copy link
Copy Markdown

@jyshnkr jyshnkr commented Jan 30, 2026

Root Cause: A timing race condition where Sparkle's update controller is initialized with startingUpdater: true at t=0.1s, but the app isn't fully activated until t=0.3s. The dialog appears before the app has proper window focus, making it unresponsive.

Changes:

  • Change startingUpdater to false and manually call updater.start() after the app is fully initialized (with a ~0.5s delay), ensuring the app is properly activated and can receive input events before any Sparkle dialogs appear.

@nbelles
Copy link
Copy Markdown

nbelles commented Feb 15, 2026

I'm also experiencing this issue. Bumping for visibility

@stonerl
Copy link
Copy Markdown
Contributor

stonerl commented Feb 23, 2026

@nbelles Sorry for hijacking this PR maybe you want to give https://github.com/stonerl/Thaw a try

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.

3 participants