embedder-coop-coep-blocked.https.html (832B)
1 <!DOCTYPE html> 2 <title>Test COOP/COEP properties set for a Fenced Frame Tree</title> 3 <script src="/resources/testharness.js"></script> 4 <script src="/resources/testharnessreport.js"></script> 5 <script src="/common/utils.js"></script> 6 <script src="/common/dispatcher/dispatcher.js"></script> 7 <script src="resources/utils.js"></script> 8 9 <body> 10 <script> 11 promise_test(async(t) => { 12 const fencedframe = attachFencedFrameContext(); 13 const fencedframe_loaded = fencedframe.execute(() => {}); 14 const fencedframe_blocked = new Promise(r => t.step_timeout(r, 1000)); 15 assert_equals("blocked", await Promise.any([ 16 fencedframe_blocked.then(() => "blocked"), 17 fencedframe_loaded.then(() => "loaded"), 18 ]), "fenced frame should not be loaded."); 19 }, 'Create a fencedframe without COEP from an embedder setting COEP'); 20 </script> 21 </body>