blob: d5e51fda93148f861c9270853d317c6e7a3c6e23 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
<!DOCTYPE HTML>
<iframe id="frame" srcdoc="<style>input { width: 100px; }</style><input id='input' value='add stuff here'></input>"></iframe>
<script>
if (window.testRunner)
testRunner.dumpAsText();
if (window.internals)
window.internals.settings.setPreferCompositingToLCDTextEnabled(true);
onload = function() {
var layerTreePreStyleUpdate = "";
var layerTreePostStyleUpdate = "";
document.getElementById("frame").contentDocument.getElementById("input").value =
"This is a very long string that will cause overflow";
layerTreePreStyleUpdate = window.internals.layerTreeAsText(document);
// Force a style recalc.
document.body.offsetTop;
layerTreePostStyleUpdate = window.internals.layerTreeAsText(document);
var pre = document.createElement('pre');
if (layerTreePreStyleUpdate === layerTreePostStyleUpdate)
pre.innerHTML = "PASS - layer trees are the same.";
else
pre.innerHTML = "FAIL - layer trees are not the same.";
document.body.appendChild(pre);
};
</script>
|