ladybird/Tests/LibWeb/Text/input/Editing/case-insensitive-strikethrough-command.html
Shannon Booth 7c7fec5e00 LibWeb/Editing: Pass normalized command name to editing AOs
As the internal algorithms perform case sensitive matching.
Fixes a crash in the included test, seen on gmail.com.
2025-05-26 23:36:44 +02:00

20 lines
659 B
HTML

<!DOCTYPE html>
<script src="../include.js"></script>
<div id="editor" contenteditable="true">
This is <span id="target">some text</span> to test.
</div>
<script>
test(() => {
const target = document.getElementById("target");
const range = document.createRange();
const selection = window.getSelection();
// println(`strikeThrough active?: ${document.queryCommandState("strikeThrough")}`);
range.selectNodeContents(target);
selection.removeAllRanges();
selection.addRange(range);
document.execCommand("strikeThrough");
println(`strikeThrough active?: ${document.queryCommandState("strikeThrough")}`);
});
</script>