<!DOCTYPE html> <body> <script src="/resources/testharness.js"></script> <script src="/resources/testharnessreport.js"></script> <script> promise_test(t => { let i = document.createElement("iframe"); document.body.appendChild(i); let audio = document.createElement("audio"); i.contentDocument.body.appendChild(audio); let remote = audio.remote; i.remove(); return promise_rejects_dom(t, "InvalidAccessError", remote.prompt()); }, 'Calling remote.prompt() in a detached context should throw InvalidAccessError'); </script> </body> </html>