| Index: LayoutTests/fast/repaint/event-while-loading.html
|
| diff --git a/LayoutTests/fast/repaint/event-while-loading.html b/LayoutTests/fast/repaint/event-while-loading.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b8c939781b1414d509d91227b36212355d42ee52
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/repaint/event-while-loading.html
|
| @@ -0,0 +1,31 @@
|
| +<!DOCTYPE html>
|
| +<script>
|
| + var gotMouseEvent = false;
|
| + function mouseHandler() { gotMouseEvent = true; }
|
| + document.documentElement.addEventListener('click', mouseHandler, false);
|
| +
|
| + if (window.testRunner && window.internals) {
|
| + window.testRunner.dumpAsText(false);
|
| +
|
| + window.internals.startTrackingRepaints(document);
|
| + if (window.eventSender) {
|
| + window.eventSender.forceLayoutOnEvents = false;
|
| + window.eventSender.mouseMoveTo(1, 1);
|
| + window.eventSender.mouseDown();
|
| + window.eventSender.mouseUp();
|
| + }
|
| + var repaintRects = window.internals.repaintRectsAsText(document);
|
| + window.internals.stopTrackingRepaints(document);
|
| +
|
| + window.onload = function() {
|
| + var pre = document.createElement('pre');
|
| + document.body.appendChild(pre);
|
| + pre.innerHTML = repaintRects;
|
| + if (gotMouseEvent)
|
| + pre.innerHTML += '\nFAIL: Got unexpected mouse event';
|
| + else
|
| + pre.innerHTML += '\nPASS: Got no mouse event.';
|
| + }
|
| + }
|
| +</script>
|
| +<body>
|
|
|