Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/fast/css/containment/paint-containment-mutation-invalidates-layout.html |
| diff --git a/third_party/WebKit/LayoutTests/fast/css/containment/paint-containment-mutation-invalidates-layout.html b/third_party/WebKit/LayoutTests/fast/css/containment/paint-containment-mutation-invalidates-layout.html |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..376c1c2c1ed0a16ddbb5a904ece00d3f4ecc8f24 |
| --- /dev/null |
| +++ b/third_party/WebKit/LayoutTests/fast/css/containment/paint-containment-mutation-invalidates-layout.html |
| @@ -0,0 +1,26 @@ |
| +<!DOCTYPE html> |
| +<style> |
| +#container { |
| + width: 100px; |
| + height: 100px; |
| +} |
| + |
| +#child { |
| + position: fixed; |
| + right: 0; |
| + bottom: 0; |
| + width: 100px; |
| + height: 100px; |
| + background: green; |
| +} |
| +</style> |
| +<div id="container"> |
| + <div id="child"> |
| + </div> |
| +</div> |
| +This test verifies changing CSS containment correctly invalidates layout. |
| +<script> |
| + var container = document.getElementById("container"); |
| + container.offsetTop; // forces layout |
| + container.style.contain = "paint"; |
| +</script> |