> One thing we could do is provide the click callback immediately as the alert
> appears, if the server doesn't support actions. For example, the downloads
> window will appear when the downloads complete alert is also shown. That would
> be compatible with our current system but might be annoying in some
> circumstances.
+1 -- we really should have parity with other notification systems we use (e.g. Growl), so that all the existing "click" logic works here too.
> One thing we could do is provide the click callback immediately as the alert
> appears, if the server doesn't support actions. For example, the downloads
> window will appear when the downloads complete alert is also shown. That would
> be compatible with our current system but might be annoying in some
> circumstances.
+1 -- we really should have parity with other notification systems we use (e.g. Growl), so that all the existing "click" logic works here too.