WebKit NodeList element ID property shadowing anomaly

Background

One of these list elements has the id item. On WebKit typeof(document.querySelectorAll("li").item) will return object rather than the function required by the DOM 3 spec (this behaviour goes back at least as far as DOM 1).

Test Results