| <!DOCTYPE html> |
| <html> |
| <head> |
| <script> |
| if (window.testRunner) { |
| testRunner.dumpAsText(); |
| testRunner.waitUntilDone(); |
| } |
| |
| function blurHandler() { |
| var body = document.getElementById("testBody"); |
| var frame = document.getElementById("testFrame"); |
| body.appendChild(frame); |
| if (window.testRunner) |
| testRunner.notifyDone(); |
| } |
| |
| function audioHandler() { |
| var frameSet = document.createElement("frameset"); |
| frameSet.setAttribute("onblur", "blurHandler()"); |
| |
| var frame = document.getElementById("testFrame"); |
| frame.focus(); |
| } |
| </script> |
| </head> |
| <body id="testBody"> |
| The test passes if it does not crash or assert in debug mode. |
| <audio src="test" onloadstart="audioHandler()"></audio> |
| <iframe id="testFrame" srcdoc="test"></iframe> |
| </body> |
| </html> |