28 lines
636 B
HTML
28 lines
636 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<script src="../../resources/js-test.js"></script>
|
|
<script>
|
|
description("Verify that process does not crash when starting recognition in a removed iframe.");
|
|
|
|
if (window.testRunner) {
|
|
jsTestIsAsync = true;
|
|
}
|
|
|
|
function test()
|
|
{
|
|
iframe = document.getElementsByTagName('iframe')[0];
|
|
shouldThrow("iframe.contentWindow.startRecognition()");
|
|
}
|
|
|
|
function removeFrame()
|
|
{
|
|
shouldNotThrow("iframe.parentNode.removeChild(iframe)");
|
|
setTimeout(() => finishJSTest(), 0);
|
|
}
|
|
|
|
window.addEventListener('load', test, false);
|
|
</script>
|
|
<iframe src="resources/removed-iframe.html"></iframe>
|
|
</body>
|
|
</html> |