forked from mirrors/gecko-dev
Automatic update from web-platform-tests compositing: Send entire scene's scroll offsets when sending WebRender display lists WebRender does not preserve spatial tree offsets when updating the spatial tree. Updating the spatial tree of a pipeline can also update the spatial tree of child pipelines. This change ensures that WebRender always gets the scroll offsets of the entire scene when modifying display lists in a way that may rebuild the spatial tree. Fixes #31807. -- wpt-commits: ac5cb53177ed51d2fe0755c84cfe38283b67b0b9 wpt-pr: 45425
29 lines
994 B
HTML
29 lines
994 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>CSS Test (Transforms): iframe scroll position</title>
|
|
<link rel="author" title="Martin Robinson" href="mailto:mrobinson@igalia.com">
|
|
<link rel="help" href="http://www.w3.org/TR/css-transforms-1/#transform-rendering">
|
|
<meta name="assert" content="This test ensures that when an iframe element is transformed, the scroll position of the iframe content is preserved.">
|
|
<link rel="match" href="transform-iframe-scroll-position-ref.html">
|
|
<style>
|
|
iframe {
|
|
border: 0;
|
|
width: 50px;
|
|
height: 50px;
|
|
border: solid;
|
|
}
|
|
|
|
.rotate {
|
|
transform: rotate(90deg);
|
|
}
|
|
</style>
|
|
<body onload="onLoad();">
|
|
<iframe id="iframe" src="support/transform-iframe-scroll-position-contents.html"></iframe>
|
|
<script>
|
|
function onLoad() {
|
|
iframe.classList.toggle("rotate");
|
|
}
|
|
</script>
|
|
</body>
|
|
</html>
|