User-Agent: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6a) Gecko/20031028 Firebird/0.7+ Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.6a) Gecko/20031028 Firebird/0.7+ Allow the user to turn off Mozilla Firebids desire to bounce when a download finishes or when a domain doesn't exist. Reproducible: Always Steps to Reproduce: 1. Download a file 2. Put Firebird in the backgroud while download proceeds 3. Firebird icon bounces Actual Results: Dock should bounce... (maybe?) Expected Results: Mozilla should let the user turn such feedback off Many (some) OS X programs in the past have allowed users to turn on and off Dock bouncing... like chat apps and mail apps...
Just a little comment as Mac Programmer: If an application, which has not focus, opens a dialog box or changes the content of a dialog box and demands user confirmation (e.g. it opens a dialog with an OK button you have to click to get the dialog away), then the icon is supposed to bounce according to Apple's design guidelines (meaning: Apple says, that's the way how you have to write software to be Mac conform). Disabling this feature is not desired according to Apple. When you develop software and use a plain Cocoa user interface, the icon will bounce automatically if you open a dialog box for an application without focus (the programmer isn't even in control of that! He couldn't even prevent that if he wanted to). Of course in case of Firebird, this is different, as it's doing all the interface stuff on its own (at least I don't think it relies a lot on Cocoa or Carbon for rendering other than creating windows and drawable canvas and so on). The cases you described, are cases where disabling bouncing would violate Apple's guidelines: 1. If a domain is not found, a dialog box opens that demands user confirmation, right? That means if the app isn't active, it's supposed to bounce. 2. If a download finishes, the content of a dialog box changes (the download dialog box) and it won't go away automatically (unless you chose that), right? In that case the icon is supposed to bounce as well. The cases you were talking about, like mail and chat clients, are cases, where the bouncing is started manually by the programmer (you can call a method to make the icon bounce, even if there is no dialog in sight). E.g. when a mail or chat message arrives, this doesn't lead to the creation or change of any dialog, does it? So here the programmer just offers you the option to decide if the icon should bounce or not in that case... something Apple's design guidelines don't cover at all.
Bug 182784 (for Camino) quotes the HIG as saying you *should* have a pref to turn off bouncing.
Reasonable enhancement request, duplicate search shows no Firefox dupes. Confirming and triaging component.
This isn't something that we should consider adding a preference for. Disabling this feature, and then forgetting that the feature got disabled, will only create a poor user experience.