Changeset 249201 in webkit
- Timestamp:
- Aug 28, 2019 9:28:27 AM (5 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r249194 r249201 1 2019-08-28 Jer Noble <jer.noble@apple.com> 2 3 Flaky Test: fullscreen/full-screen-request-removed-with-raf.html 4 https://bugs.webkit.org/show_bug.cgi?id=201188 5 6 Reviewed by Alexey Proskuryakov. 7 8 * fullscreen/full-screen-request-removed-with-raf.html: 9 1 10 2019-08-28 Carlos Garcia Campos <cgarcia@igalia.com> 2 11 -
trunk/LayoutTests/fullscreen/full-screen-request-removed-with-raf.html
r249147 r249201 5 5 window.addEventListener('load', (ev) => { 6 6 var target = document.querySelector('#target'); 7 var didRemoveChild = false; 7 8 8 document.addEventListener('webkitfullscreenchange', (ev) => { 9 if (document.webkitCurrentFullScreenElement && !document.webkitCurrentFullScreenElement.ownerDocument) 9 document.addEventListener('webkitfullscreenchange', (ev) => { 10 if (!didRemoveChild) { 11 // The 'webkitfullscreenchange' event was fired before the rAF() timer. This is not a 12 // successful test, but not a failure either. 13 removeTarget(); 14 consoleWrite("SUCCESS"); 15 16 } else if (document.webkitCurrentFullScreenElement && !document.webkitCurrentFullScreenElement.ownerDocument) 10 17 consoleWrite("FAIL: document.webkitCurrentFullScreenElement.ownerDocument is NULL!"); 11 18 else … … 21 28 }, {once: true}); 22 29 30 function removeTarget() 31 { 32 if (didRemoveChild) 33 return; 34 consoleWrite("Removed child element."); 35 target.parentNode.removeChild(target); 36 didRemoveChild = true; 37 consoleWrite(""); 38 } 39 23 40 function test() 24 41 { 25 42 target.webkitRequestFullScreen(); 26 window.requestAnimationFrame(() => { 27 consoleWrite("Removed child element."); 28 target.parentNode.removeChild(target); 29 consoleWrite(""); 30 }); 43 window.requestAnimationFrame(removeTarget); 31 44 } 32 45
Note: See TracChangeset
for help on using the changeset viewer.