mirror of
https://github.com/HeyPuter/firefox.git
synced 2026-11-13 20:14:57 -10:00
Automatic update from web-platform-tests [wpt] upgrade intersection-observer tests to non-tentative These are supported cross vendor: https://wpt.fyi/results/intersection-observer?label=experimental&label=master&aligned&q=tentative Bug: 353425617 Change-Id: Ib15f706a7d5be6624db1e0073473d984b3317641 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5713670 Commit-Queue: Ari Chivukula <[email protected]> Commit-Queue: Steven Bingler <[email protected]> Auto-Submit: Ari Chivukula <[email protected]> Reviewed-by: Steven Bingler <[email protected]> Cr-Commit-Position: refs/heads/main@{#1328217} -- wpt-commits: 4147b4f3ec1ae1bbcbae85f6106bb65c7af4f778 wpt-pr: 47154
28 lines
874 B
HTML
28 lines
874 B
HTML
<!doctype html>
|
|
<meta name="viewport" content="width=device-width,initial-scale=1">
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<link rel="help" href="https://github.com/w3c/IntersectionObserver/issues/457">
|
|
<style>
|
|
div {
|
|
width: 100px;
|
|
height: 100px;
|
|
background: blue;
|
|
margin: 10px
|
|
}
|
|
</style>
|
|
<div id="root"></div>
|
|
<script>
|
|
let t = async_test("IntersectionObserver reports a (non-intersecting) entry if different-document from the doc");
|
|
let doc = document.implementation.createHTMLDocument("");
|
|
let target = doc.createElement("div");
|
|
doc.body.appendChild(target);
|
|
new IntersectionObserver(
|
|
t.step_func_done(function(records) {
|
|
assert_equals(records.length, 1);
|
|
assert_false(records[0].isIntersecting);
|
|
}),
|
|
{ root: document.querySelector("#root") }
|
|
).observe(target);
|
|
</script>
|