mootools/mootools-core — Issue #2184: IE9 on Windows Server throws exception; can't continue
Author: barryvan
Created: 2011-12-22 01:39:49+00:00
State: open

As far as I can tell, this is a similar issue to one faced by Modernizr: Modernizr/Modernizr#224. In Element.js, the "Booleans" (lines 537-554) cause an exception to be thrown in IE9 when the media codecs aren't available. The solution is, I think to wrap this code in a try-catch block.

In my testing, this fixes the problem. I'll submit a pull request as well. My concern is that this may adversely impact performance, so perhaps a cleverer solution (which perhaps filters the "bools" array) would be in order...