| <meta name="viewport" content="width=device-width,initial-scale=1"> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| var target = document.getElementById("target"); |
| var observer = new IntersectionObserver(t.step_func_done((entries) => { |
| var rootBounds = entries[0].rootBounds; |
| assert_equals(rootBounds.left, 0); |
| assert_equals(rootBounds.right, document.documentElement.clientWidth); |
| assert_equals(rootBounds.top, 0); |
| assert_equals(rootBounds.bottom, document.documentElement.clientHeight); |
| observer.observe(document.getElementById("target")); |
| }, "An empty rootMargin string is interpreted as a margin of size zero"); |