IE7 bug database

Internet Explorer Feedback [1] is a bug reporting system (FAQ at IE blog [2]). The site is closed.

IE7 beta, 'release candidate' builds and final release

Help | About Internet Explorer -> Version

build date
7.0.5296.0Jan31
7.0.5335.5Mar20
7.0.5346.0Apr25
7.0.5450.4Jun29
7.0.5700.6Aug24

Final version was released on 18 October 2006.

Wikipedia's release history [3]

CSS Bugs

CSS Filters and Hacks

Conditional Comments

List-item whitespace bug has been fixed in RC1 (release candidate version)

The @import rule

Fuzzy Specificity Bug

The fuzzy specificity bug that affects IE and Opera 7.54 and under, documented here [15], is still present in IE7 final release.

CSS Properties

background

border

display

float

line-height and vertical-align

min-height, max-height, min-width, max-width

Fixed in Mar20: Is now supported. Works generally well, and does add HasLayout.

position: relative / absolute / fixed

Fixed in Jun29:

Fixed in Mar20:

Fixed in Aug24:

z-index

Selectors

Basic Selector Support Tests

These are intended to check whether basic CSS2.1 selector support is present in IE7.

spec link IE7b2
5.2 [Selector Syntax] PASS
5.2.1 [Grouping] PASS
5.3 [Universal Selector] PASS
5.4 [Type Selectors] PASS
5.5 [Descendant Selectors] PASS
5.6 [Child Selectors] PASS
5.7 [Adjacent Sibling Selectors] PASS
5.8.1 [Attribute Selectors] PASS (notes 1 & 5)
5.8.3 [Class Selectors] PASS
5.9 [ID Selectors] PASS
5.10 [Pseudo-Class Combinations] PASS (note 2)
5.11.1 [:first-child] PASS
5.11.2 [:link and :visited] PASS
5.11.3 [:active, :hover, and :focus] FAIL (note 3)
5.11.4 [:lang] FAIL
5.12.1 [:first-line] FAIL (note 4)
5.12.2 [:first-letter] PASS
5.12.3 [:before and :after] FAIL
6.2.1 [inherit] FAIL

note 1: Almost every test passes; the only exception is the one that tests two attribute selectors being applied at the same time.

note 2: The only part that fails is: active, which IE7 doesn't support.

note 3: Passes :hover; fails :focus and :active. And did anyone notice that IE styles :focus as if it were :active?

note 4: Fails the list item first line test; passes everything else.

note 5: The button[value] selector doesn't work. When value is given a value (e.g. button[value="edit"]) it can make IE7 to close the window without warning

IE7 Compatibility List Support Test

Kelly found:

According to my tests on the selectors, IE7b2 supports:

It doesn't support:

Note that when I say "supports" and "doesn't support", I mean when compared to IE6. So what is supported in IE6 should be supported here (I haven't tested things like :first-line and :first-letter, though).

Also, form elements seem to show strange bugs with the selectors. Need more research on this.

(Kelly: I used Dean Edwards [IE7 compatibility list] to test these selectors. Obviously, the Javascript library was off.)

pseudo-classes, pseudo-elements

Microsoft links