Skip to content

Fix Xcode not showing as installed after successful installation - #858

Open
hstdt wants to merge 1 commit into
XcodesOrg:mainfrom
hstdt:main
Open

hstdt wants to merge 1 commit into
XcodesOrg:mainfrom
hstdt:main

Conversation

@hstdt

@hstdt hstdt commented Sep 21, 2026

Copy link
Copy Markdown

After a successful installation, Xcode can appear as not installed until a manual refresh. The row is updated, but the installed Xcode cache is not, so rebuilding the list can overwrite the installed state.

Update the cache when installation completes and ignore stale directory scan results.

Extend the existing Apple and Xcode Releases installation tests to verify that the installed state survives list and selection updates. Both tests fail without the cache update and pass with it.

Record completed installations in the installed Xcode cache before updating the row, and discard directory scans started before the cache changed. This prevents list recomposition from reverting a newly installed Xcode to not installed.

Extend the existing Apple and Xcode Releases installation tests to verify that installed state survives available-list and selection updates.

This branch has not been deployed

No deployments
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