blob: bb50714a2bae134a1636f8fe598f006881fe553e [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<style>
.container {
width: 100px;
border: 2px solid black;
}
.test {
width: 100px;
height: 100px;
background-color: red;
}
.visibility-hidden { visibility: hidden; }
.opacity-zero { opacity: 0; }
</style>
<script src="resources/text-based-repaint.js"></script>
<script>
function repaintTest() {
var tests = document.querySelectorAll(".test");
for (let test of tests)
test.style.backgroundColor = "green";
}
</script>
</head>
<body onload="runRepaintTest()">
Test repaint-only style changes in non-visible elements don't trigger repaints.
<div class="container">
<div class="test" ></div>
<div class="test visibility-hidden"></div>
<div class="test opacity-zero"></div>
</div>
</body>
</html>