macOS Sequoia: Local Network Permissions Issue
in OpenSesame
Hi,
There has been a new change in macOS Sequoia that requires an app to prompt and receive permissions to access local network connections. Unlike input monitoring there is no option to manually add an application in System Settings. Currently, OpenSesame does not request this permission so all local network connections fail with a connection error.
For OpenSesame this means that all apps that use local connections to integrate, e.g. eye tracking etc are not able to connect to the eye tracker over the network, with a 'connection timed out' error.
For now I would avoid macOS Sequoia and stick to macOS Sonoma which does not have this issue.
Best,
Jono

Comments
Hi @jono ,
Thanks for pointing this out. That's important information, and we should address this in a repackaging of the MacOS package. @RobbinMaug@robbertmijn can you look into this?
— Sebastiaan
Check out SigmundAI.eu for our OpenSesame AI assistant!
Hey,
I appreciate this is low priority, but for users who are entirely stuck on a recent macOS version and would like to connect to an eye tracker etc. it is possible (albiet a little clunky) from Terminal to launch a project and run with the elevated (not sandboxed) permissions that Terminal provides to get around this issue.
In terminal paste in a single line:
/Applications/OpenSesame.app/Contents/Resources/bin/python /Applications/OpenSesame.app/Contents/Resources/bin/opensesame <replace with the path to your osexp>
This isn't great but will work if you are stuck.
-jono
Thanks @jono. This is very useful.
Check out SigmundAI.eu for our OpenSesame AI assistant!