hollistonma wrote:
I will do as you've suggested and file a bug report.
No need for that.
The problem here is that this feature has absolutely nothing to do with notifications. Perhaps some of the other people reporting this problem had the same misunderstanding. And that would be why most people can't reproduce it.
This toggle switch is actually for VMWare itself. You aren't turning off a notification. You are turning off VMWare. So then, when you want to run VMWare, it seems clever enough to notice that you've turned it off, so it attempts to turn itself back on. That seems reasonable considering that you are trying to run it after all.
And the same applies to all of the other software in the list. You aren't disabling notifications, you are disabling apps. So if there is some important task that you need some of those apps to perform, and you've turned them off, better turn them back on.
In truth, these items should always be turned on. If you install 3rd party software, you installed it because you want to run it. It doesn't make sense that Apple would provide a user interface to disable the correct functionality of 3rd party software, but that's exactly what they've done. Why they've done this, I can't speculate. Well, I can, but I'm not allowed to. 😄
The reason this problem cropped up after Ventura, is that this interface simply never existed before. People who wanted to do this would have had to do it from the command line. I considered doing it in the app I wrote, but I thought it would be too dangerous. I guess Apple didn't feel the same way.
There are some rare occasions where I would consider this to be acceptable. For example, I've turned off all of Google Chrome's automatic update logic. But in this case, I have a very unusual use case. I definitely don't want any Google code running if I'm not running Chrome itself. But Chrome is unusual both for having a background task that isn't required and for not asking the user first to run it. So I feel justified in hacking back in this specific case. I wouldn't do that with any other developers. I'm happy to let Microsoft's background tasks run. Plus, if I used this Ventura interface to disable Microsoft, then Office wouldn't run at all. This is because Apple's interface is all-or-nothing. I can't just disable the auto-update feature but keep the licensing daemon. It is issues that like that lead me to recommend that people never, ever use this interface. Keep everything turned on or uninstall apps you don't want.