| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script src="../resources/intersection-observer-test-utils.js"></script> |
| <iframe id="iframe" src="../resources/scaled-target-subframe.html"></iframe> |
| <div id="occluder"></div> |
| let iframe = document.getElementById("iframe"); |
| assert_equals(event.data, ""); |
| iframe.style.transform = "scale(2)"; |
| assert_equals(JSON.stringify(event.data), |
| assert_equals(JSON.stringify(event.data), |
| JSON.stringify([false])); |
| let steps = [step0, step1, step2]; |
| window.addEventListener("message", event => { |
| t.step(steps.shift(), t, event); |
| iframe.contentWindow.postMessage("", "*") |
| }, "IntersectionObserver V2 test with scale applied to target."); |