Automatic update from web-platform-tests
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=191975 (#14266)

* WebKit export of https://bugs.webkit.org/show_bug.cgi?id=191975
* Intersection Observer: rootMargin: '' gives weird results
--

wpt-commits: 3be4e5e87f7272be103f897f32448d2e42c21b01
wpt-pr: 14266
This commit is contained in:
Ali Juma 2018-11-30 18:05:23 +00:00 коммит произвёл moz-wptsync-bot
Родитель 58d78f962b
Коммит 5aec04b6a0
1 изменённых файлов: 28 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,28 @@
<!DOCTYPE html>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<style>
#target {
width: 100px;
height: 100px;
background-color: green;
}
</style>
<div id="target"></div>
<script>
var target = document.getElementById("target");
async_test((t) => {
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.disconnect();
}), { rootMargin: "" });
observer.observe(document.getElementById("target"));
}, "An empty rootMargin string is interpreted as a margin of size zero");
</script>