This project is archived and is in readonly mode.
Careless Trident sniffing breaks IE9
This one should go for the newly created 1.2.5 milestone (looks to me like a hotfix release)
document.newElement there's some Trident
sniffing on 1.2.4 that breaks IE9 as it now properly supports DOM
I propose either patching 1.2.4 with the code that is now part of 1.3 which does not use sniffing at all, or if that's not possible because of other dependencies (sorry, haven't been following -core closely) then extend the sniffing to detect IE9 (Trident 7 maybe?) and limit the condition on that statement.
Makes sense? IE9 is close to ship beta, we shouldn't ignore its existence any more.
Comments and changes to this ticket
The IE detection in
newElementwas removed for 1.3, so we need to figure out why this hack was there in the first place. Our initial testing in IE6 didn't show it was needed.
Here's an old commit that relates to this:
But this hack stretches back to the dawn of time: