FireFox non-standard event object property breaks KLM navigation in Opera
Wednesday, 21. June 2006, 17:30:04
This makes me really annoyed: after fixing bugs and patching and in general trying hard to make things work, KLM's website is broken AGAIN. The navigation at the top does not unfold in Opera, making most of the site inaccessible.
The reason turns out to be an error happening here:
(from this JS file )
What, I ask myself, is this originalTarget property that we don't support? It's nowhere in the W3C DOM events specification. Even a Google search doesn't throw up much information. It's obviously a Mozilla-thing though.
So, we're again playing catch-up with a new, unknown and badly documented extension to the standard. We have to reverse-engineer it with test cases to understand what is going on. Meanwhile, important sites will be broken because they insist on relying on non-standard code whatever we say. Users might abandon Opera because of it, or not switch to us in the first place.
You know Mozilla, this sounds an awful lot like the game IE has been playing with us for all those years. If anything you're worse than Microsoft because MSDN usually has at least a minimum of official documentation. And you still claim to be "an advocate for standards on the Net"?? Yeah, right.
The reason turns out to be an error happening here:
Navigation.prototype.open = function (e) {
if (e) if (e.originalTarget.innerHTML == "Home") return;
if (e) if (e.originalTarget.id == "navigation") return;
(from this JS file )
What, I ask myself, is this originalTarget property that we don't support? It's nowhere in the W3C DOM events specification. Even a Google search doesn't throw up much information. It's obviously a Mozilla-thing though.
So, we're again playing catch-up with a new, unknown and badly documented extension to the standard. We have to reverse-engineer it with test cases to understand what is going on. Meanwhile, important sites will be broken because they insist on relying on non-standard code whatever we say. Users might abandon Opera because of it, or not switch to us in the first place.
You know Mozilla, this sounds an awful lot like the game IE has been playing with us for all those years. If anything you're worse than Microsoft because MSDN usually has at least a minimum of official documentation. And you still claim to be "an advocate for standards on the Net"?? Yeah, right.