I'm having a problem with the HTTP macro action, which I think may be a MacOS permissions issue, but I can't track it down. I have a few URLs that are called, which are really just commands to my PTZ cameras to call preset positions (I'm not actually showing a browser on stream). When a macro calls the URL, nothing happens. If I turn on verbose logging, it says it did send the HTTP request, with no further entries about any problems:
This used to work, but stopped when I migrated to a new computer. If I put a browser source in a scene, that works -- loading that scene sends the URL and the camera moves. I don't have any custom firewall settings, but Apple is always tinkering with that sort of thing so my guess is it's something blocking the ASS process, but not the OBS process, from touching the LAN. OBS itself does have the necessary permissions to use the local network. One possibly relevant thing is that the cameras are on a VLAN, so the IP address is in a different subnet than the internet connection, but the computer in question has access to both VLANs.
I'm on MacOS Sequoia 15.6.1, OBS 32.0.04, and ASS 1.32.5.