This test checks that we correctly update the scroll event handler count as event handlers are added and removed On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". PASS internals.scrollEventHandlerCount(document) is 0 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 0 Test setting onscroll on the document. PASS internals.scrollEventHandlerCount(document) is 0 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 0 Test that nested Documents' scroll handlers are properly tracked in their parent Document. PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(nestedDocument) is 2 PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(nestedDocument) is 1 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 1 Test that detaching a nested Document with handlers works properly. PASS internals.scrollEventHandlerCount(nestedDocument) is 2 PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(document) is 0 Test moving event listeners from an unattached document to an attached one PASS internals.scrollEventHandlerCount(doc) is 0 PASS internals.scrollEventHandlerCount(document) is 0 PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(document) is 0 Test moving event listeners from an attached document to an unattached one PASS internals.scrollEventHandlerCount(document) is 3 PASS internals.scrollEventHandlerCount(document) is 0 Test moving a scroll event listener between documents belonging to the same page PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(document) is 0 Test addEventListener/removeEventListener on the window. PASS internals.scrollEventHandlerCount(document) is 0 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 2 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 0 Test setting onscroll on the window. PASS internals.scrollEventHandlerCount(document) is 0 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 1 PASS internals.scrollEventHandlerCount(document) is 0 PASS successfullyParsed is true TEST COMPLETE