Tests: Reimport scrollParent test

This commit is contained in:
Sam Atkins
2025-12-15 17:10:22 +00:00
parent d7fb5ba35f
commit cef2591007
Notes: github-actions[bot] 2026-01-06 15:56:52 +00:00
2 changed files with 15 additions and 5 deletions

View File

@@ -29,6 +29,7 @@
display: none;
}
.contains-fixed {
transform: scale(1);
contain: paint;
}
</style>
@@ -56,6 +57,10 @@
<div id="hidden" class="hidden">
<div id="childOfHidden"></div>
</div>
<!-- No box with `display: contents` -->
<div style="display: contents">
<div id="childOfDisplayContents"></div>
</div>
</div>
</div>
</div>
@@ -81,6 +86,9 @@ test(() => { assert_equals(fixedContainedByRoot.scrollParent, document.scrolling
"scrollParent of fixed element contained within root is document scrolling element.");
test(() => { assert_equals(document.body.scrollParent, null); },
"scrollParent of body is null.");
test(() => { assert_equals(document.documentElement.scrollParent, null); },
"scrollParent of root is null.");
test(() => { assert_equals(childOfDisplayContents.scrollParent, scroller1); },
"scrollParent skips ancestors with `display: contents`.");
</script>
</html>
</html>