On macOS 15 Sequoia, there is a new Legacy Background Tasks toggle in System Settings > Login Items & Extensions.
It seems to initially appear (in an "on" state) when an app tries to install a launchd job and places a launch plist in /Library/LaunchDaemons.
I have not found any effects of turning this toggle off. I still seem to be able to happily use launchctl bootstrap
and launchctl bootout
, for example.
What does this toggle do? Is there a WWDC session or documentation I haven't found yet?