3 <script src=
"resources/text-based-repaint.js"></script>
5 if (window
.testRunner
) {
6 // By definition, when caret browsing is enabled we always paint the caret.
7 // So, this test is only applicable when caret browsing is disabled because
8 // non-content-editable elements won't cause the caret to be drawn since they
10 testRunner
.overridePreference("WebKitEnableCaretBrowsing", false);
12 function repaintTest()
14 if (!window
.eventSender
)
17 var target
= document
.getElementById("target");
18 eventSender
.mouseMoveTo(target
.offsetLeft
, target
.offsetTop
);
19 eventSender
.mouseDown();
20 eventSender
.mouseUp();
22 window
.onload
= runRepaintTest
;
26 <p>This tests that clicking on a non-content editable element does not cause a repaint of it in whole or in part.
</p>
27 <p id=
"target">This element is not content editable.
</p>