add-fencedframe-to-detached-iframe.https.html (1068B)
1 <!DOCTYPE html> 2 <title>Test Add Fenced Frame to Detached Iframe</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script src="resources/utils.js"></script> 6 7 <body> 8 <script> 9 promise_test(async (t) => { 10 const iframe = attachIFrame("resources/dummy.html"); 11 12 const doc = document.querySelector("iframe").contentDocument; 13 iframe.remove(); 14 15 const ff = doc.createElement("fencedframe"); 16 doc.body.append(ff); 17 }, 'Add fenced frame to detached iframe test'); 18 19 promise_test(async (t) => { 20 const iframe = attachIFrame("resources/dummy.html"); 21 const doc = document.querySelector("iframe").contentDocument; 22 23 const nested_iframe = doc.createElement('iframe'); 24 nested_iframe.src = "resources/dummy.html"; 25 doc.body.append(nested_iframe); 26 const nested_doc = doc.querySelector("iframe").contentDocument; 27 28 iframe.remove(); 29 30 const ff = nested_doc.createElement("fencedframe"); 31 nested_doc.body.append(ff); 32 }, 'Add fenced frame to nested iframe in detached frame test'); 33 34 </script> 35 </body> 36 </html>