Pass | Verify that not-intersecting notifications are sent when a target is removed from the DOM tree. | Asserts runPass | assert_true(true, "Target exists")
at Test.<anonymous> ( /intersection-observer/remove-element.html:41:3) | Pass | assert_true(true, "TrailingSpace exists")
at Test.<anonymous> ( /intersection-observer/remove-element.html:43:3) | Pass | assert_true(true, "Root exists")
at Test.<anonymous> ( /intersection-observer/remove-element.html:45:3) | Pass | assert_equals(0, 0, "No initial notifications.")
at Test.<anonymous> ( /intersection-observer/remove-element.html:51:3) |
|
Pass | First rAF | Asserts runNo asserts ran |
Pass | root.scrollTop = 150 | Asserts runPass | assert_equals(1, 1, "entries.length")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:172:3) | Pass | assert_approx_equals(11, 11, 0, "entries[0].boundingClientRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[0].boundingClientRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(311, 311, 0, "entries[0].boundingClientRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(411, 411, 0, "entries[0].boundingClientRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(0, 0, 0, "entries[0].intersectionRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(0, 0, 0, "entries[0].intersectionRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(0, 0, 0, "entries[0].intersectionRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(0, 0, 0, "entries[0].intersectionRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(11, 11, 0, "entries[0].rootBounds.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[0].rootBounds.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(11, 11, 0, "entries[0].rootBounds.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(211, 211, 0, "entries[0].rootBounds.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_equals(false, false, "entries[0].isIntersecting")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:184:7) |
|
Pass | root.removeChild(target). | Asserts runPass | assert_equals(2, 2, "entries.length")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:172:3) | Pass | assert_approx_equals(11, 11, 0, "entries[1].boundingClientRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[1].boundingClientRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(161, 161, 0, "entries[1].boundingClientRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(261, 261, 0, "entries[1].boundingClientRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(11, 11, 0, "entries[1].intersectionRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[1].intersectionRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(161, 161, 0, "entries[1].intersectionRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(211, 211, 0, "entries[1].intersectionRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(11, 11, 0, "entries[1].rootBounds.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[1].rootBounds.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(11, 11, 0, "entries[1].rootBounds.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(211, 211, 0, "entries[1].rootBounds.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_equals(true, true, "entries[1].isIntersecting")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:184:7) |
|
Pass | root.insertBefore(target, trailingSpace). | Asserts runPass | assert_equals(3, 3, "entries.length")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:172:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].boundingClientRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].boundingClientRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].boundingClientRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].boundingClientRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].intersectionRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].intersectionRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].intersectionRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].intersectionRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].rootBounds.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].rootBounds.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].rootBounds.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(0, 0, 0, "entries[2].rootBounds.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_equals(false, false, "entries[2].isIntersecting")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:184:7) |
|
Pass | root.scrollTop = 150 after reinserting target. | Asserts runPass | assert_equals(3, 3, "entries.length")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:172:3) | Pass | assert_equals(4, 4, "entries.length")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:172:3) | Pass | assert_approx_equals(11, 11, 0, "entries[3].boundingClientRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[3].boundingClientRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(161, 161, 0, "entries[3].boundingClientRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(261, 261, 0, "entries[3].boundingClientRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(11, 11, 0, "entries[3].intersectionRect.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[3].intersectionRect.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(161, 161, 0, "entries[3].intersectionRect.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(211, 211, 0, "entries[3].intersectionRect.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_approx_equals(11, 11, 0, "entries[3].rootBounds.left")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:165:3) | Pass | assert_approx_equals(111, 111, 0, "entries[3].rootBounds.right")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:166:3) | Pass | assert_approx_equals(11, 11, 0, "entries[3].rootBounds.top")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:167:3) | Pass | assert_approx_equals(211, 211, 0, "entries[3].rootBounds.bottom")
at checkRect ( /intersection-observer/resources/intersection-observer-test-utils.js:168:3) | Pass | assert_equals(true, true, "entries[3].isIntersecting")
at checkLastEntry ( /intersection-observer/resources/intersection-observer-test-utils.js:184:7) |
|