Description
Describe the problem
I reported this issue on the Arduino forum, and 'mikeysklar' suggested I open an issue here (see https://forums.adafruit.com/viewtopic.php?t=198778).
Every time I launch the Arduino IDE (Version: 2.0.3) on my my Mac (MacOS 13.1), I now get a popup asking
Do you want the application “mdns-discovery” to accept incoming network connections?
I go into System Preferences / Network / Firewall / Options and, indeed "mdns-discovery" does have permission to "allow incoming connections."
But the next time I launch the IDE, it asks again to allow "mdns-discovery".
I have been using the 2.0.3 release since it came out and this behavior only began recently. I can't recall exactly, but I don't think it was immediately after upgrading to MacOS 13.1.
To reproduce
- Reboot MacOS
- Launch Arduino IDE
- See dialog asking to allow "mdns-discovery"
- Click Allow
- Check System Preferences | Network | Firewall | Options and see that it is allowing connections
- Quit IDE
- Launch IDE
- See dialog asking to allow "mdns-discovery" again
- Wonder why this is being asked?
Expected behavior
I would expect to NOT have to authorize the application to allow incoming network connections every time I launch it.
mdns-discovery version
not sure -- whatever is in Arduino IDE Version: 2.0.3 Date: 2022-12-05T09:29:06.685Z CLI Version: 0.29.0 [76251df9]
Operating system
macOS
Operating system version
13.1
Additional context
Additional reports
- mdns-discovery pop-up on start-up arduino-ide#1914
- https://forum.arduino.cc/t/allow-mdns-discovery-on-macos/1089144/2
Issue checklist
- I searched for previous reports in the issue tracker
- I verified the problem still occurs when using the latest version
- My report contains all necessary details