ladybird/Tests/LibWeb/Text/input/Editing
Jelle Raaijmakers e029e785d2 LibWeb: Convert Editing API internals to UTF-16
Both sides of the Editing internals now have to deal with some awkward
converting between UTF-8 and UTF-16, but the upside is that it
immediately exposed an issue with the `insertText` command: instead of
dealing with code units, it was iterating over code points causing the
selection to be updated only once instead of twice. This resulted in the
final selection potentially ending up in between a surrogate pair.

Fixes #5547 (pasting/typing surrogate pairs).
2025-07-24 07:18:25 -04:00
..
beforeinput-event.html LibWeb: Send a beforeinput event for pasting 2025-07-23 22:04:45 +02:00
case-insensitive-strikethrough-command.html LibWeb/Editing: Handle no active range in queryCommandState 2025-05-26 23:36:44 +02:00
execCommand-backColor.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-bold.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-case-insensitivity.html LibWeb: Treat execCommand command names as case insensitive 2025-02-08 07:30:27 -05:00
execCommand-createLink.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-delete.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-fontName.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-fontSize.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-foreColor.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-formatBlock.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-forwardDelete.html LibWeb: Align editing whitespace canonicalization with other browsers 2025-04-29 15:30:34 +02:00
execCommand-indent.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-insertHorizontalRule.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-insertHTML.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-insertImage.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-insertLinebreak.html LibWeb: Do not rely on the layout tree for collapsed line breaks 2025-05-01 15:44:26 +03:00
execCommand-insertOrderedList.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-insertParagraph.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-insertText.html LibWeb: Convert Editing API internals to UTF-16 2025-07-24 07:18:25 -04:00
execCommand-insertUnorderedList.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-italic.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-justifyCenter.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-justifyFull.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-justifyLeft.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-justifyRight.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-no-recursion.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-outdent.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-preserveWhitespace.html LibWeb: Add new whitespace-preserving editing command 2025-05-17 00:29:19 +02:00
execCommand-removeFormat.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-selectAll.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-strikethrough.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-styleWithCSS.html LibWeb: Add tests for styleWithCSS and useCSS editing commands 2025-05-16 12:07:35 +01:00
execCommand-subscript.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-superscript.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-underline.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-unlink.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
execCommand-useCSS.html LibWeb: Add tests for styleWithCSS and useCSS editing commands 2025-05-16 12:07:35 +01:00
input-event.html LibWeb+LibJS+Tests: Fix typos - act I 2025-04-07 11:22:13 +01:00
input-into-empty-contenteditable.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
move-cursor-using-selection-api.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
selection-in-contenteditable-crash-regression.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00