blob: f16af2474d48ecb29dbeedb9c41c6a07b589a5a9 [file] [log] [blame]
<script src="../../resources/ahem.js"></script>
<body style="font: 20px Ahem; margin: 0;">
<div id="result" style="outline: solid blue; height: 100px; width: 100px; transform: translatez(0)"></div>
<div style="height: 900px"></div>
<div style="height: 100px;">target</div>
<div style="height: 1000px;"></div>
<script>
onload = function() {
if (window.testRunner && window.internals) {
testRunner.dumpAsText();
window.internals.setPageScaleFactor(2);
}
window.internals.settings.setPreferCompositingToLCDTextEnabled(true);
document.execCommand("FindString", false, "target");
document.getElementById("result").innerText = internals.visualViewportScrollY() === 860 ? "PASS" : "FAIL (scrollTop:" + document.scrollingElement.scrollTop + ")";
window.internals.settings.setPreferCompositingToLCDTextEnabled(false);
document.execCommand("FindString", false, "target");
document.getElementById("result").innerText += internals.visualViewportScrollY() === 860 ? " PASS" : " FAIL (scrollTop:" + document.scrollingElement.scrollTop + ")";
};
</script>
</body>