IE7b2, is it intentionally this bad?

Here are just a few things that are incorrect, horribly broken or totally non-existent in Internet Explorer Beta 2. (This is far from a complete list. I’m assembling this list as I’m writing this post.)

DOM Level 1 Core

  • Comments are still incorrect
  • Attributes are still horribly broken

DOM Level 2 Views

  • document.defaultView
  • getComputedStyle
  • getOverrideStyle

CSS

  • box-sizing
  • opacity
  • :active
  • :focus

Events

  • No DOM Level 2 Events support at all
  • document.onclick = function (e) { alert(e) };
  • No capture phase
  • event.target
  • event.currentTarget
  • event.relatedTarget
  • event.stopPropagation()
  • event.preventDefault()
  • No mutation events
  • No activate event (the device independent event)
  • No input event
  • No DOMFocusIn (it still has focusin)
  • No DOMFocusOut (it still has focusout)

General

  • DOM Level 2 Style. IE implements most of this in slightly different ways. A lot of the bugs here should be something an intern could fix in a few days (just rename a few things basically).
  • Maybe I should just say DOM Level 2 because IE7 is just lagging behind by about 5 years.
  • No JS interfaces to DOM (for exapmle Document, HTMLElement)
  • No JS1.6 support

Good Stuff

All is not rotten in IE7b2. There are a few goodies in here.

  • I really appreciate the effort they put into fixing CSS. They now support CSS2 selectors (although some are horribly broken, see above) and they fixed most of the known CSS bugs.
  • I’m happy that they finally fixed the select element bug.

Conclusion

I’ve yet to find even one bug fix or new feature when it comes to DOM and scripting. I hope that Microsoft goes back to the drawing board and realizes that releasing IE7 in its current state is as bad as it would have been for Netscape to release Navigator 5 in 2002.

8 Responses to “IE7b2, is it intentionally this bad?”

  1. IE7 Beta 2 Preview: Rocks or Sucks? » Bill’s Baby Says:

    [...] #8217;s working Erik Arvidsson managed to find a couple of things he liked in his “IE7b2, is it intentionally this bad?” post: There are a few goodies in here. I really [...]

  2. Tino Zijdel Says:

    They didn’t even bother to fix substr() ;)

  3. Erik Arvidsson Says:

    iframeObject.contentDocument… come on, how hard can this be. Someone could do this in less than 5 minutes if they already have the build working.

  4. boohiss Says:

    Well, it IS a beta, after all. Not saying you shouldn’t bring these issues up, but I wouldn’t cry havoc and release the dogs of war until there’s a final version released.

  5. José Jeria Says:

    What worries me the most is that Microsoft is not part of the “Web Applications 1.0″ conversations…

  6. Erik Arvidsson Says:

    boohiss: MS has said that IE7b2 is feature complete and I doubt they are going to touch DOM/JS after beta two when they haven’t touched this in 5 years.

  7. Rob Says:

    Just to ditto what Erik said. MS is done with IE7. Don’t expect much more but IE6 in a new wrapper.

  8. That Voodoo You Do · DOM Support in IE7 Says:

    [...] This is from a chat in the MSDN Expert Zone, on February 9, 2006. Disappointingly, this was the most relevant quote I could find from Microsoft. Very little information about IE7’s expected level of DOM support is being released. However, there are already grumblings in the community about IE7 Beta. [...]

Leave a Reply