Skip to content

Conversation

@zwass
Copy link
Member

@zwass zwass commented Dec 2, 2025

Closes #5564

Update the startup_items table to support the modern BTM database.

This should be reviewed/merged after #8723.

Fixes #8718

Remove support for parsing Login Items from com.apple.loginitems.plist,
keeping only traditional StartupItems from /System/Library/StartupItems/
and /Library/StartupItems/ directories.

This was causing CI failures after recent macOS updates (15.7.2),
seemingly due to changes in plist parsing APIs. The functionality
seems to be no longer supported, see
https://forums.macrumors.com/threads/lost-login-items.2073306/?post=25193038#post-25193038
https://eclecticlight.co/2022/06/21/how-helpers-are-changing-in-ventura/
Copy link
Member

@directionless directionless left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Much nicer than 8723

@zwass zwass requested a review from directionless December 9, 2025 20:10
@zwass zwass merged commit d630880 into master Dec 10, 2025
50 of 51 checks passed
@zwass zwass deleted the login-items-btm-raw-plist branch December 10, 2025 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix startup_items on modern macOS

3 participants