Fixed the last IE8 bug. The entire test suite passes in IE8!