Internet Explorer 6 and Internet Explorer 7 are ignoring the correct W3C CSS 2.1 syntax of the cursor property when parsing declarations involving cursor: url()

Instructions: mouse over the next 2 links

Hover the cursor over this 1st link

Hover the cursor over this 2nd link too

Actual results: the cursor is a custom copy cursor (1st link) or an default arrow (2nd link)

Expected results: the CSS cursor declarations should be rejected for both links since they are invalid CSS, then the UA should determine the current context (those are links) and then choose to render the default pointer cursor for both links.

Note: Firefox 1.5, Firefox 2.x, Safari 3.0.4, Konqueror 3.5.8 all pass this test.

Valid HTML 4.01 strict! CSS compliant