[iOS] editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html...
authorwenson_hsieh@apple.com <wenson_hsieh@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jan 2019 15:24:36 +0000 (15:24 +0000)
committerwenson_hsieh@apple.com <wenson_hsieh@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 9 Jan 2019 15:24:36 +0000 (15:24 +0000)
https://bugs.webkit.org/show_bug.cgi?id=193238

Reviewed by Megan Gardner.

Fix a flaky layout test that currently attempts to run the main logic of the test twice (once after the child
frame finishes loading, and another time after the main document finishes loading). This leads to a race
condition in the test where the incorrect text field is focused, causing the caret rect to deviate from the
expected value.

* editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:

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

LayoutTests/ChangeLog
LayoutTests/editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html

index a83b83e..3febcb5 100644 (file)
@@ -1,3 +1,17 @@
+2019-01-09  Wenson Hsieh  <wenson_hsieh@apple.com>
+
+        [iOS] editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html often times out in internal automation
+        https://bugs.webkit.org/show_bug.cgi?id=193238
+
+        Reviewed by Megan Gardner.
+
+        Fix a flaky layout test that currently attempts to run the main logic of the test twice (once after the child
+        frame finishes loading, and another time after the main document finishes loading). This leads to a race
+        condition in the test where the incorrect text field is focused, causing the caret rect to deviate from the
+        expected value.
+
+        * editing/selection/ios/show-selection-in-empty-overflow-hidden-document.html:
+
 2019-01-09  Carlos Garcia Campos  <cgarcia@igalia.com>
 
         Unreviewed, rolling out r239565.
index 47e0453..86c0edc 100644 (file)
@@ -88,7 +88,7 @@ async function runTest() {
 </button>
 <div id="container">
     <textarea id="editor"></textarea>
-    <iframe id="frame" srcdoc="<textarea id='editor'></textarea>" onload="runTest()"></iframe>
+    <iframe id="frame" srcdoc="<textarea id='editor'></textarea>"></iframe>
 </div>
 <div id="description"></div>
 <div id="console"></div>