My application needs local network access. When it is started for the first time, the user gets a prompt to enable local network access (as expected). The application is then shown as enabled in Privacy & Security / Local Network and local network access is working.
If macOS is then shutdown and restarted, local network access is blocked for the application even though it is still shown as enabled in Privacy & Security / Local Network. Local network access can be restored either by toggling permission off and on in Privacy & Security / Local Network or by disabling and enabling Wi-Fi.
This behaviour is consistent on Sequoia 15.1. It happens sometimes on 15.0 and 15.0.1 but not every time. Is my application doing something wrong or is this a Sequoia issue? If it is a Sequoia issue, is there some change I can make to my application to work around it?
This problem appears to be fixed on Sequoia 15.2.
After updating to Sequoia 15.2 from either 15.0 or 15.1, all previously set local network access permissions are removed. This means I need to give my app local network access permission again when I start it for the first time after the update.
After this, rebooting does not disable local network access permission as it did on previous versions of Sequoia.