Comment 85 for bug 501393

Revision history for this message
Matthew Paul Thomas (mpt) wrote :

I think this bug report is invalid.

The Mozilla bug report linked to this one is about libnotify integration in general, not about Notify OSD integration in particular. As described in the 2009-05-03 comment, "This falls back to XUL if the server doesn't support actions." So Firefox asks the notification server whether it allows interactive notifications. Notify OSD says "Thanks for asking, but no, I don't". Firefox then goes "Okay then", and uses its own interactive notification system instead.

This is all as it should be. If Firefox didn't check with the notification server first, every completed download would produce an ugly alert box from Notify OSD. If Firefox sent a non-interactive notification to Notify OSD, it would be quite frustrating because it wouldn't let you open the downloaded file. And if Notify OSD allowed interactive notifications in general, we'd be causing precisely the kind of accidents that we created Notify OSD to avoid.

Now, it would be nice if Firefox's download-complete notifications were more elegant and less error-prone than they are. One way to do this (which I suggested to the Firefox lead developer a year ago) would be for the existing Downloads window to request attention. Another way would be for the notifications to be embedded in the browser window, as they are in Chromium. Neither of those are anything to do with Notify OSD; it's not the right tool for the job.