mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 08:48:11 +00:00

In particular, get the implicit root correctly for intersection observers that don't have an explicit root specified. This makes it possible to load the Terminal app on https://puter.com/
17 lines
471 B
HTML
17 lines
471 B
HTML
<body>
|
|
<iframe></iframe>
|
|
<script src="../include.js"></script>
|
|
<script>
|
|
asyncTest(done => {
|
|
let iframe = document.querySelector("iframe");
|
|
iframe.src =
|
|
"data:text/html," +
|
|
encodeURI("<script>new IntersectionObserver(function() { }, { })<" + "/script>");
|
|
iframe.onload = function () {
|
|
iframe.remove();
|
|
done();
|
|
println("PASS if we didn't crash!");
|
|
};
|
|
});
|
|
</script>
|
|
</body>
|