Close
I moved post/upload notices to a fixed location on the screen, leaving other notices in the overlay. It only does this if it fails in a way that goes back to post/upload (eg. bad URL, download timed out), not if it goes to post/show. The only case that does that that I can think of is "post already exists", so I think that's obvious enough.

I tried to make it so the notice timer doesn't start ticking if the tab/window doesn't have focus, but Opera's blur/focus events seem broken; I couldn't find a reliable way to determine whether the window currently has focus. (It tells JS when a tab receives and loses focus, but not whether it has focus when a page first opens. FF does this correctly and sends focus events when the page loads.)