REGRESSION(r244494): editing/pasteboard/5761530-1.html is flaky due to a simple line...
authorwenson_hsieh@apple.com <wenson_hsieh@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 May 2019 22:34:03 +0000 (22:34 +0000)
committerwenson_hsieh@apple.com <wenson_hsieh@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 1 May 2019 22:34:03 +0000 (22:34 +0000)
https://bugs.webkit.org/show_bug.cgi?id=197438
<rdar://problem/50348091>

Reviewed by Zalan Bujtas.

Work around the simple line layout bug in the flaky layout test by disabling simple line layout.

* editing/pasteboard/5761530-1.html:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@244854 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/editing/pasteboard/5761530-1.html

index 26f9471..9ae1318 100644 (file)
@@ -1,3 +1,15 @@
+2019-05-01  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        REGRESSION(r244494): editing/pasteboard/5761530-1.html is flaky due to a simple line layout bug
+        https://bugs.webkit.org/show_bug.cgi?id=197438
+        <rdar://problem/50348091>
+
+        Reviewed by Zalan Bujtas.
+
+        Work around the simple line layout bug in the flaky layout test by disabling simple line layout.
+
+        * editing/pasteboard/5761530-1.html:
+
 2019-05-01  Ryosuke Niwa  <rniwa@webkit.org>
 
         [iOS] Element::focus and Element::scrollIntoView do not clamp scroll positions
index a0884da..903fa5d 100644 (file)
@@ -1,8 +1,10 @@
 <div id="description">This tests to see that tabs are put into tab spans when they are copied individually.  The pasted tab should be inside of a tab span, not a style span.  To run the test manually, paste and then inspect the editable region, and ensure that there is a tab span at the beginning of the editable div.</div>
 <div id="edit" contenteditable="true"><span class="Apple-tab-span" style="white-space:pre;">   </span>xxx</div>
 <script>
-if (window.testRunner)
-       window.testRunner.dumpAsText();
+if (window.testRunner && window.internals) {
+    window.testRunner.dumpAsText();
+    internals.settings.setSimpleLineLayoutEnabled(false);
+}
 edit = document.getElementById("edit");
 
 window.getSelection().setPosition(edit, 0);