SetFocusFilterIntent `perform()` method is not called on iOS 18 beta

I’ve set up a focus filter, but the perform() method in SetFocusFilterIntent isn't called when the focus mode is toggled on or off on my iPhone since I updated to iOS 18 beta (22A5326f).

I can reproduce the issue for my app, but focus filters are also broken for any third-party apps installed on my phone, so I guess it's not specific to how I've implemented my filter intent.

This used to work perfectly on iOS 17. I didn't change a single line of code, and it broke completely on the latest iOS 18 beta.

I've filed a bug report including a sysdiagnose (FB14715113).

To the developers out there, is this something you are also observing in your apps?

SetFocusFilterIntent `perform()` method is not called on iOS 18 beta
 
 
Q