LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should...
authorzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 May 2017 18:47:03 +0000 (18:47 +0000)
committerzalan@apple.com <zalan@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 19 May 2017 18:47:03 +0000 (18:47 +0000)
https://bugs.webkit.org/show_bug.cgi?id=172363
<rdar://problem/32182167>

Reviewed by Simon Fraser.

10ms timer is too short to securely ensure a layout. Let's force it instead.

* accessibility/mac/aria-multiple-liveregions-notification.html:

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

LayoutTests/ChangeLog
LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html

index 1ab74b7..1fdb3c4 100644 (file)
@@ -1,3 +1,15 @@
+2017-05-19  Zalan Bujtas  <zalan@apple.com>
+
+        LayoutTests/accessibility/mac/aria-multiple-liveregions-notification.html should force layout after r216726.
+        https://bugs.webkit.org/show_bug.cgi?id=172363
+        <rdar://problem/32182167>
+
+        Reviewed by Simon Fraser.
+
+        10ms timer is too short to securely ensure a layout. Let's force it instead.
+
+        * accessibility/mac/aria-multiple-liveregions-notification.html:
+
 2017-05-19  Commit Queue  <commit-queue@webkit.org>
 
         Unreviewed, rolling out r217098, r217111, r217113, and
 2017-05-19  Commit Queue  <commit-queue@webkit.org>
 
         Unreviewed, rolling out r217098, r217111, r217113, and
index 4bb7fb5..3f32ea6 100644 (file)
     function textChangeOperation() {
         // this should trigger a live region change for a text change.
         document.getElementById("innerlive").innerText = "changed text";
     function textChangeOperation() {
         // this should trigger a live region change for a text change.
         document.getElementById("innerlive").innerText = "changed text";
+        document.body.offsetHeight;
     }
 
     function newElementOperation() {
         // this should trigger a live region change for a new element.
         document.getElementById("liveregion1").innerHTML += "new text element";
     }
 
     function newElementOperation() {
         // this should trigger a live region change for a new element.
         document.getElementById("liveregion1").innerHTML += "new text element";
+        document.body.offsetHeight;
     }
 
     function alternativeChangeOperation() {
         // this should also trigger a live region change because its a text alternative change. 
         document.getElementById("image").setAttribute('alt', "new image text");
     }
 
     function alternativeChangeOperation() {
         // this should also trigger a live region change because its a text alternative change. 
         document.getElementById("image").setAttribute('alt', "new image text");
+        document.body.offsetHeight;
     }
 
     function removeElementOperation() {
         // this should trigger a live region change for a removed element.
         document.getElementById("liveregion2").removeChild(document.getElementById("image")); 
     }
 
     function removeElementOperation() {
         // this should trigger a live region change for a removed element.
         document.getElementById("liveregion2").removeChild(document.getElementById("image")); 
+        document.body.offsetHeight;
     }
 
     function finishTest() {
     }
 
     function finishTest() {