From time to time, an application when loaded will cause a dialog box to appear asking whether I want to allow or deny the application to accept network connections. The box disappears by itself in under one second, so it is hard to known even what it is asking, let alone respond to it.
The most annoying thing is that it is a mystery why the application should even be asking the question.
For example, the first application that started doing this was Photoshop Elements 6. It had been running for some time without doing this. Then one day, it started up doing it. It was so annoying that it practically prevented use of the program. Finally I got some advise that said to go into System Preferences > Security > Firewall and set "block incoming connections" for that application. This seemed to work, although the mystery was never explained.
Now the same issue started happening today with Firefox when I try to download a specific file. This is even more mysterious. What does it mean for Firefox to "accept network connections?" Is it not doing that constantly anyways? What is special about this download when compared against the thousands of downloads I have done before without this issue?
I tried the same solution by setting Firefox to "deny incoming connections" but in this case it had no effect. I am pretty sure that to get normal Firefox operation, I will have to unblock sooner or later.
1. What is this confusing dialog box really trying to say?
2. Why does it constantly start appearing, then disappear in less than one second? IMHO, this is a bug, as it is not serving a function but just acting as a weird annoyance.
3. What is the proper fix?