blockedByFilter = .specific(domains) does not work on Safari

Hi there,

I have a popular open source app called Foqos. What I'm finding in iOS 26 (might even effect older versions) is that when using the webcontent api within Managed settings as the following:

store.webContent.blockedByFilter = .specific(domains)

It doesn't work on Safari, but does work on third party applications like chrome, firefox, etc.

But when using the all and exception enum like the following

store.webContent.blockedByFilter = .all(except: domains)

This does work on Safari

This is pretty inconsistent behavior of the API and should be fixed to match the documentation. Documentation does not mention anything about Safari limitations

Again source code is open: https://github.com/awaseem/foqos

You can run the app yourself and find the same issues. Is anyone else experiencing this?

blockedByFilter = .specific(domains) does not work on Safari
 
 
Q