Also it doesn't really work does it, because Firefox can still do a DNS lookup, from a DNS server, which is just an IP.
Also it doesn't really work does it, because Firefox can still do a DNS lookup, from a DNS server, which is just an IP.
These permissions are clearly all-or-nothing, or else they wouldn’t work.
Clearly not, as it took me weeks to figure out. I don't think macOS informs the application that it's being restricted, so Firefox can't really tell me that somethings up. Now I get that macOS can really do that either, otherwise users would be spammed with "This application tried accessing the network", but there should be some feedback mechanism that informs the user that something is probably wrong. Maybe there is and I've haven't found it.
What APIs is Firefox using? If it's using the Unix/POSIX-y stuff, I don't think there's a way for that kind of feedback. Not sure about the Objective-C/Swift APIs.