mirror of
https://github.com/servo/servo.git
synced 2025-10-16 00:10:23 +01:00
21 lines
748 B
HTML
21 lines
748 B
HTML
<!DOCTYPE html>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<body>
|
|
<script>
|
|
test(() => {
|
|
let portal = document.createElement("portal");
|
|
let xmlDoc = document.implementation.createDocument("", null);
|
|
xmlDoc.appendChild(portal);
|
|
}, "inserting a portal element into an XML document shouldn't crash or throw");
|
|
|
|
test(() => {
|
|
let iframe = document.createElement("iframe");
|
|
document.body.appendChild(iframe);
|
|
let doc = iframe.contentDocument;
|
|
iframe.remove();
|
|
let portal = document.createElement("portal");
|
|
doc.body.appendChild(portal);
|
|
}, "inserting a portal element into a detached iframe's document shouldn't crash or throw");
|
|
</script>
|
|
</body>
|