scroll event's target

The spec is unclear to me as to what the target should be for scroll events that result from the window being scrolled. It seems to me that we should fire the event on the default view (window). However, implementations seem to disagree.

The spec says "A user agent must dispatch this event when a document view or an element has been scrolled."

Shouldn't "document view" be "default view?" And in that case, then, shouldn't the target be the default View (window)?

Test case:
window.onload = function(){
document.body.style.height = '10000px'
window.addEventListener('scroll', function (e) { alert((e.target == window && e.eventPhase == Event.AT_TARGET)  ? 'passed' : 'failed'); }, true)
window.scrollTo(0, 1)
};

-Jacob

Received on Friday, 29 October 2010 22:02:42 UTC