availability-detached-crash.https.html (733B)
1 <!DOCTYPE html> 2 <title>Assures no crash upon call of LanguageDetector.availability() on a detached document</title> 3 <link rel="author" href="mailto:christinesm@chromium.org"> 4 <link rel="help" href="https://issues.chromium.org/issues/384233287"> 5 <script src="/resources/testdriver.js"></script> 6 <script src="/resources/testdriver-vendor.js"></script> 7 <body> 8 <iframe src="about:blank"></iframe> 9 <script> 10 const iframe = frames[0]; 11 await test_driver.bless('Create LanguageDetector', null, iframe); 12 13 const factory = iframe.LanguageDetector; 14 const detectorPromise = await factory.create(); 15 document.getElementsByTagName("iframe")[0].remove(); 16 17 factory.availability(); 18 detectorPromise.then(detector => detector.detect()); 19 </script> 20 </body>