ladybird/Tests/LibWeb/Text/input/popover/popover-crashes.html
Gingeh 91e4fb248b LibWeb: Hide unrelated popovers when showing popovers
Also hides decendant popovers when hiding.
Also hides unrelated popovers when showing dialogs.
2025-02-16 19:40:07 +00:00

20 lines
662 B
HTML

<!DOCTYPE html>
<script src="../include.js"></script>
<div popover id="pop"></div>
<div popover id="pop2"></div>
<script>
test(() => {
const pop = document.getElementById("pop");
pop.showPopover();
pop.hidePopover();
pop.showPopover();
println("Didn't crash when showing recently hidden popover");
pop.remove();
println("Didn't crash when removing visible popover");
const pop2 = document.getElementById("pop2");
pop2.showPopover();
pop2.popover = undefined;
pop2.remove();
println("Didn't crash when removing popover with changed attribute");
});
</script>