IE10 is awful and introduced weird regressions into canvas and event.detail.
Canvas clipping regions are completely broken in IE10: http://jsfiddle.net/simonsarris/8nNnb/
Microsoft's reply was essentially "lol, next release" : https://connect.microsoft.com/IE/feedback/details/782736/can...
They're fine leaving it broken for IE10 for all time.
Event.detail never resets when you move the mouse: http://jsfiddle.net/uDhwX/
In fact event.detail doesn't reset even after you've reloaded the page
The IE team closed that one as won't fix back in June: http://connect.microsoft.com/IE/feedback/details/789773/ie-i...
Both of these are just fine in IE9.
What's worse, these aren't the kind of things I can use feature detection to figure out. They're not missing features, they're features that worked in the last version that are broken in this one (IE10), that will remain broken in this one, and may be fixed in the future.
So thanks for fixing one of those, IE11. Maybe you could get around to event.detail some time.
~~~
The biggest problem I have with IE is disjointed updates. They don't care enough to fix the one thing they need to fix. And don't tell me they're doing automatic updates now, they need to go back and fix all versions. Including on Windows XP.
In 2009 the IE team released IE8 on Windows XP. Some time before before that I set my parents up with Chrome 1.
Do you know what they're using almost 5 years later? Chrome 30. And they have no idea. And we're all the better for it.
Do you know what they would be using if it were not for Chrome?
It's not IE11. Or 10, or 9. Nevermind automatic updating, plain old updating isn't an option for my parents.