Maybe we're just too dumb to run his elite software?
Apparently i'm so dumb that, not only did i not see the hole, i fail to appreciate the eliteness of firefox/mozilla. When i look at it, i see an underdocumented, quirky, obstinate piece of software that feels like it was written by a hundred different inexperienced coders who didn't know the problemspace. Oh, and it also seems to change out from under me often enough to make me seriously consider running Konquerer.
So, yeah, i guess i'm just too dumb to run his elite softwares.
Well, there's an initial disposition. I think it's made worse by perfectionism. I notice everything that's Wrong, since it Must Be Fixed, while everything that's right can be elided over because it's Fixed already.
Sorry if it bugs you; i'll try to be less overtly negative around here in the future, or at least shoot for balanced. It's a bad habit that really bothers the hell out of a lot of people, and i'm not so good at noticing when i'm doing it. I should put a post-it note of "BE NICE" on my monitor.
(Though, in this case, Firefox/Mozilla has been driving me nuts top-to-bottom lately. When you're used to manpages and good reference literature, moving into the world of writing extensions in JS makes every last part of the coder in you want to die.)
This is an example of an impractical design. Not only does it bother the user unnecessarily, the user doesn't even know why it's there, which will frustrate them even more.
A better solution would be the one used by ZoneAlarm. For security dialogs, there are 2 buttons you have to click which are at different locations: "Unlock" and "Accept". As for the hotkeys, they use the "F1" key, which has the advantage that it already has a predefined meaning when used in the _context_ of the browser (it launches Help). Therefore users cannot be dupped by websites to repeatedly press F1, because it already would have the annoying behavior of launching Help. Meanwhile in the _context_ of a security dialog, it means "Accept".