diff --git a/Tests/LibWeb/Text/expected/hit_testing/overflow-scroll.txt b/Tests/LibWeb/Text/expected/hit_testing/overflow-scroll.txt
index 9242d09e4e5..6896c13eb7f 100644
--- a/Tests/LibWeb/Text/expected/hit_testing/overflow-scroll.txt
+++ b/Tests/LibWeb/Text/expected/hit_testing/overflow-scroll.txt
@@ -1,2 +1,2 @@
- Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 Line 7 Line 8 Line 9 Line 10 Line 11 Line 12 Line 13 Line 14 Line 15 Line 16 Line 17 Line 18 Line 19 Line 20
+
diff --git a/Tests/LibWeb/Text/expected/hit_testing/positioned-z-index-0-and-floats.txt b/Tests/LibWeb/Text/expected/hit_testing/positioned-z-index-0-and-floats.txt
index 53e3974c19a..bb8eeca2a6d 100644
--- a/Tests/LibWeb/Text/expected/hit_testing/positioned-z-index-0-and-floats.txt
+++ b/Tests/LibWeb/Text/expected/hit_testing/positioned-z-index-0-and-floats.txt
@@ -1,4 +1,4 @@
- 1 2
+
diff --git a/Tests/LibWeb/Text/expected/hit_testing/svg-path.txt b/Tests/LibWeb/Text/expected/hit_testing/svg-path.txt
index 03b1523032c..9a69fbe3216 100644
--- a/Tests/LibWeb/Text/expected/hit_testing/svg-path.txt
+++ b/Tests/LibWeb/Text/expected/hit_testing/svg-path.txt
@@ -1 +1 @@
-
clicked
+ clicked
diff --git a/Tests/LibWeb/Text/expected/hit_testing/text.txt b/Tests/LibWeb/Text/expected/hit_testing/text.txt
index c685607e73f..86a03071994 100644
--- a/Tests/LibWeb/Text/expected/hit_testing/text.txt
+++ b/Tests/LibWeb/Text/expected/hit_testing/text.txt
@@ -1 +1 @@
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque eu ante est. Integer ipsum sem, tincidunt quis felis quis, efficitur fringilla neque. Aliquam erat volutpat. Donec feugiat euismod sapien. Donec vel egestas arcu. Suspendisse luctus rhoncus mi quis elementum. Maecenas vel nisi maximus, viverra tellus quis, ultrices elit. Quisque congue velit quis lectus congue, ut consectetur nulla pharetra. Nullam euismod leo eget magna auctor, et bibendum urna tincidunt. Morbi molestie gravida ex ac consectetur. Duis pretium gravida augue eu sagittis. 192
+192
diff --git a/Tests/LibWeb/Text/expected/html-form-controls-collection.txt b/Tests/LibWeb/Text/expected/html-form-controls-collection.txt
index 7440fc4ae87..652c115b575 100644
--- a/Tests/LibWeb/Text/expected/html-form-controls-collection.txt
+++ b/Tests/LibWeb/Text/expected/html-form-controls-collection.txt
@@ -1,4 +1,4 @@
- HTMLFormControlsCollection
+HTMLFormControlsCollection
2
-------------------
form.namedItem("formcontrol")
diff --git a/Tests/LibWeb/Text/expected/html-parser-duplicate-attributes.txt b/Tests/LibWeb/Text/expected/html-parser-duplicate-attributes.txt
index c3a44f872af..a98535c663c 100644
--- a/Tests/LibWeb/Text/expected/html-parser-duplicate-attributes.txt
+++ b/Tests/LibWeb/Text/expected/html-parser-duplicate-attributes.txt
@@ -1,4 +1,4 @@
- divs[0].id: fred
+divs[0].id: fred
divs[0].className: math
divs[1].id: spaghetti
divs[1].className:
diff --git a/Tests/LibWeb/Text/expected/iframe-load-event-for-xml-src.txt b/Tests/LibWeb/Text/expected/iframe-load-event-for-xml-src.txt
index 3737614c0c7..4389836d4ee 100644
--- a/Tests/LibWeb/Text/expected/iframe-load-event-for-xml-src.txt
+++ b/Tests/LibWeb/Text/expected/iframe-load-event-for-xml-src.txt
@@ -1 +1 @@
- load
+load
diff --git a/Tests/LibWeb/Text/expected/input-blur.txt b/Tests/LibWeb/Text/expected/input-blur.txt
index 6b6d977d729..9f6e2343ccc 100644
--- a/Tests/LibWeb/Text/expected/input-blur.txt
+++ b/Tests/LibWeb/Text/expected/input-blur.txt
@@ -1,2 +1,2 @@
- focus
+focus
blur
diff --git a/Tests/LibWeb/Text/expected/input-click-to-unfocus.txt b/Tests/LibWeb/Text/expected/input-click-to-unfocus.txt
index 6b6d977d729..9f6e2343ccc 100644
--- a/Tests/LibWeb/Text/expected/input-click-to-unfocus.txt
+++ b/Tests/LibWeb/Text/expected/input-click-to-unfocus.txt
@@ -1,2 +1,2 @@
- focus
+focus
blur
diff --git a/Tests/LibWeb/Text/expected/input-commit-on-unfocus.txt b/Tests/LibWeb/Text/expected/input-commit-on-unfocus.txt
index 768633ebbd2..516babda8da 100644
--- a/Tests/LibWeb/Text/expected/input-commit-on-unfocus.txt
+++ b/Tests/LibWeb/Text/expected/input-commit-on-unfocus.txt
@@ -1,2 +1,2 @@
-wfh :^) wfh :^)
+wfh :^)
blur
diff --git a/Tests/LibWeb/Text/expected/input-commit.txt b/Tests/LibWeb/Text/expected/input-commit.txt
index cc7af5f15fc..91b0e99c802 100644
--- a/Tests/LibWeb/Text/expected/input-commit.txt
+++ b/Tests/LibWeb/Text/expected/input-commit.txt
@@ -1 +1 @@
-wfh :^) wfh :^)
+wfh :^)
diff --git a/Tests/LibWeb/Text/expected/input-file-accept.txt b/Tests/LibWeb/Text/expected/input-file-accept.txt
index dbe01d5d6de..35e5ecab5b9 100644
--- a/Tests/LibWeb/Text/expected/input-file-accept.txt
+++ b/Tests/LibWeb/Text/expected/input-file-accept.txt
@@ -1,4 +1,4 @@
-Select file...file1 Select files...4 files selected. Select file...file1.cpp Select files...2 files selected. input1:
+input1:
file1: text/plain: Contents for file1
input2:
file1: text/plain: Contents for file1
diff --git a/Tests/LibWeb/Text/expected/input-file.txt b/Tests/LibWeb/Text/expected/input-file.txt
index 5c523a76f5e..a3117cd2e62 100644
--- a/Tests/LibWeb/Text/expected/input-file.txt
+++ b/Tests/LibWeb/Text/expected/input-file.txt
@@ -1,4 +1,4 @@
-Select file...file1 Select files...4 files selected. input1:
+input1:
file1 (index iteration): text/plain: Contents for file1
file1 (for..of iteration): text/plain: Contents for file1
input2:
diff --git a/Tests/LibWeb/Text/expected/input-maxlength.txt b/Tests/LibWeb/Text/expected/input-maxlength.txt
index a8f9fd84ee0..e965047ad7c 100644
--- a/Tests/LibWeb/Text/expected/input-maxlength.txt
+++ b/Tests/LibWeb/Text/expected/input-maxlength.txt
@@ -1 +1 @@
-Hello
+Hello
diff --git a/Tests/LibWeb/Text/expected/input-readonly.txt b/Tests/LibWeb/Text/expected/input-readonly.txt
index 8d1c8b69c3f..e69de29bb2d 100644
--- a/Tests/LibWeb/Text/expected/input-readonly.txt
+++ b/Tests/LibWeb/Text/expected/input-readonly.txt
@@ -1 +0,0 @@
-
diff --git a/Tests/LibWeb/Text/expected/input-value.txt b/Tests/LibWeb/Text/expected/input-value.txt
index 17d2525c4a4..a08f567b1d1 100644
--- a/Tests/LibWeb/Text/expected/input-value.txt
+++ b/Tests/LibWeb/Text/expected/input-value.txt
@@ -1,4 +1,4 @@
-pass pass Select file...No file selected. text: "pass"
+text: "pass"
hidden: "pass"
button: "pass"
checkbox: "pass"
diff --git a/Tests/LibWeb/Text/expected/interpolation-longhand-properties.txt b/Tests/LibWeb/Text/expected/interpolation-longhand-properties.txt
index b7926858ab4..c08390f5fd9 100644
--- a/Tests/LibWeb/Text/expected/interpolation-longhand-properties.txt
+++ b/Tests/LibWeb/Text/expected/interpolation-longhand-properties.txt
@@ -1,4 +1,4 @@
- At time 400:
+At time 400:
accent-color: rgb(78, 88, 99)
align-content: flex-start
animation-duration: auto
@@ -21,3 +21,4 @@ At time 750:
box-shadow: rgb(81, 71, 210) 75px 150px 227.5px 0px, rgba(0, 0, 174, 0.749) 37.5px 7.5px 15px 22.5px
color: rgb(81, 71, 210)
transform: matrix(1, 0, 0, 1, 75, 75)
+
diff --git a/Tests/LibWeb/Text/expected/invalid-transform-interpolation-does-not-crash.txt b/Tests/LibWeb/Text/expected/invalid-transform-interpolation-does-not-crash.txt
index 00085f4e530..2fa762c8525 100644
--- a/Tests/LibWeb/Text/expected/invalid-transform-interpolation-does-not-crash.txt
+++ b/Tests/LibWeb/Text/expected/invalid-transform-interpolation-does-not-crash.txt
@@ -1 +1 @@
- no crash!
+no crash!
diff --git a/Tests/LibWeb/Text/expected/link-element-media-change-off.txt b/Tests/LibWeb/Text/expected/link-element-media-change-off.txt
index 6ff441165ef..af0e5dbf094 100644
--- a/Tests/LibWeb/Text/expected/link-element-media-change-off.txt
+++ b/Tests/LibWeb/Text/expected/link-element-media-change-off.txt
@@ -1 +1 @@
- document background: rgba(0, 0, 0, 0)
+document background: rgba(0, 0, 0, 0)
diff --git a/Tests/LibWeb/Text/expected/link-element-media-change.txt b/Tests/LibWeb/Text/expected/link-element-media-change.txt
index 664c0908e5e..15d1519fabd 100644
--- a/Tests/LibWeb/Text/expected/link-element-media-change.txt
+++ b/Tests/LibWeb/Text/expected/link-element-media-change.txt
@@ -1 +1 @@
- document background: rgb(255, 0, 0)
+document background: rgb(255, 0, 0)
diff --git a/Tests/LibWeb/Text/expected/link-element-search.txt b/Tests/LibWeb/Text/expected/link-element-search.txt
index 9d54726b258..7076a517b2a 100644
--- a/Tests/LibWeb/Text/expected/link-element-search.txt
+++ b/Tests/LibWeb/Text/expected/link-element-search.txt
@@ -1 +1 @@
- ?q=some:query
+?q=some:query
diff --git a/Tests/LibWeb/Text/expected/navigation/attempt-navigating-object-without-a-document.txt b/Tests/LibWeb/Text/expected/navigation/attempt-navigating-object-without-a-document.txt
index 5df6241a8b5..7ef22e9a431 100644
--- a/Tests/LibWeb/Text/expected/navigation/attempt-navigating-object-without-a-document.txt
+++ b/Tests/LibWeb/Text/expected/navigation/attempt-navigating-object-without-a-document.txt
@@ -1 +1 @@
- PASS
+PASS
diff --git a/Tests/LibWeb/Text/expected/navigation/hashchange-event.txt b/Tests/LibWeb/Text/expected/navigation/hashchange-event.txt
index 413ed9a430f..5bc6aedcab0 100644
--- a/Tests/LibWeb/Text/expected/navigation/hashchange-event.txt
+++ b/Tests/LibWeb/Text/expected/navigation/hashchange-event.txt
@@ -1,2 +1,2 @@
- hashchange oldURL.hash= newURL.hash=#test
+hashchange oldURL.hash= newURL.hash=#test
hashchange oldURL.hash=#test newURL.hash=#done
diff --git a/Tests/LibWeb/Text/expected/navigation/history-popstate-event.txt b/Tests/LibWeb/Text/expected/navigation/history-popstate-event.txt
index 339730f9c11..26950d7b90a 100644
--- a/Tests/LibWeb/Text/expected/navigation/history-popstate-event.txt
+++ b/Tests/LibWeb/Text/expected/navigation/history-popstate-event.txt
@@ -1 +1 @@
- popstate event from iframe new_path=iframe-popstate-event.html
+popstate event from iframe new_path=iframe-popstate-event.html
diff --git a/Tests/LibWeb/Text/expected/navigation/history-pushstate.txt b/Tests/LibWeb/Text/expected/navigation/history-pushstate.txt
index ec8c2b66ff4..6dd1717eef3 100644
--- a/Tests/LibWeb/Text/expected/navigation/history-pushstate.txt
+++ b/Tests/LibWeb/Text/expected/navigation/history-pushstate.txt
@@ -1 +1 @@
- history object length has changed by 1
+history object length has changed by 1
diff --git a/Tests/LibWeb/Text/expected/navigation/iframe-navigate-javascript-url.txt b/Tests/LibWeb/Text/expected/navigation/iframe-navigate-javascript-url.txt
index a4f96ab6bef..bc6e663861b 100644
--- a/Tests/LibWeb/Text/expected/navigation/iframe-navigate-javascript-url.txt
+++ b/Tests/LibWeb/Text/expected/navigation/iframe-navigate-javascript-url.txt
@@ -1 +1 @@
- Hello from iframe navigated using javascript url
+Hello from iframe navigated using javascript url
diff --git a/Tests/LibWeb/Text/expected/navigation/iframe-navigate-src.txt b/Tests/LibWeb/Text/expected/navigation/iframe-navigate-src.txt
index 106ee74aca5..1ce68dda689 100644
--- a/Tests/LibWeb/Text/expected/navigation/iframe-navigate-src.txt
+++ b/Tests/LibWeb/Text/expected/navigation/iframe-navigate-src.txt
@@ -1,2 +1,2 @@
- message from test iframe (1)
+message from test iframe (1)
message from test iframe (2)
diff --git a/Tests/LibWeb/Text/expected/navigation/iframe-navigate-srcdoc.txt b/Tests/LibWeb/Text/expected/navigation/iframe-navigate-srcdoc.txt
index 0c66c7c970a..0e9a0c9e827 100644
--- a/Tests/LibWeb/Text/expected/navigation/iframe-navigate-srcdoc.txt
+++ b/Tests/LibWeb/Text/expected/navigation/iframe-navigate-srcdoc.txt
@@ -1,2 +1,2 @@
- Well
+Well
Hello friends!
diff --git a/Tests/LibWeb/Text/expected/navigation/iframe-unloading-order.txt b/Tests/LibWeb/Text/expected/navigation/iframe-unloading-order.txt
index 3e007972d44..bac293b6340 100644
--- a/Tests/LibWeb/Text/expected/navigation/iframe-unloading-order.txt
+++ b/Tests/LibWeb/Text/expected/navigation/iframe-unloading-order.txt
@@ -1 +1 @@
- Test passes if it is possible to navigate away without crashing.
+Test passes if it is possible to navigate away without crashing.
diff --git a/Tests/LibWeb/Text/expected/navigation/navigation-navigate.txt b/Tests/LibWeb/Text/expected/navigation/navigation-navigate.txt
index 37efdd7b589..a73046c7249 100644
--- a/Tests/LibWeb/Text/expected/navigation/navigation-navigate.txt
+++ b/Tests/LibWeb/Text/expected/navigation/navigation-navigate.txt
@@ -1,4 +1,4 @@
- Initial history length is 1
+Initial history length is 1
NavigateEvent for Push navigation-navigate-iframe.html#1 (Same document? true) with info: 42
currententrychange for change to navigation-navigate-iframe.html#1 of type Push from navigation-navigate-iframe.html
Committed to navigation to navigation-navigate-iframe.html#1
diff --git a/Tests/LibWeb/Text/expected/navigation/populate-iframe-using-document-write.txt b/Tests/LibWeb/Text/expected/navigation/populate-iframe-using-document-write.txt
index 3a2d263b041..aaecaf93c4a 100644
--- a/Tests/LibWeb/Text/expected/navigation/populate-iframe-using-document-write.txt
+++ b/Tests/LibWeb/Text/expected/navigation/populate-iframe-using-document-write.txt
@@ -1 +1 @@
- PASS (didn't crash)
+PASS (didn't crash)
diff --git a/Tests/LibWeb/Text/expected/navigation/remove-iframe-from-timeout-callback.txt b/Tests/LibWeb/Text/expected/navigation/remove-iframe-from-timeout-callback.txt
index 136d06384a4..e69de29bb2d 100644
--- a/Tests/LibWeb/Text/expected/navigation/remove-iframe-from-timeout-callback.txt
+++ b/Tests/LibWeb/Text/expected/navigation/remove-iframe-from-timeout-callback.txt
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/Tests/LibWeb/Text/expected/navigation/run-script-before-iframe-initial-navigation.txt b/Tests/LibWeb/Text/expected/navigation/run-script-before-iframe-initial-navigation.txt
index 04485695e5e..d6046826871 100644
--- a/Tests/LibWeb/Text/expected/navigation/run-script-before-iframe-initial-navigation.txt
+++ b/Tests/LibWeb/Text/expected/navigation/run-script-before-iframe-initial-navigation.txt
@@ -1 +1 @@
- message from test iframe
+message from test iframe
diff --git a/Tests/LibWeb/Text/expected/navigation/run-script-from-about-blank-iframe.txt b/Tests/LibWeb/Text/expected/navigation/run-script-from-about-blank-iframe.txt
index 7c96b3ea8b4..d6046826871 100644
--- a/Tests/LibWeb/Text/expected/navigation/run-script-from-about-blank-iframe.txt
+++ b/Tests/LibWeb/Text/expected/navigation/run-script-from-about-blank-iframe.txt
@@ -1 +1 @@
- message from test iframe
+message from test iframe
diff --git a/Tests/LibWeb/Text/expected/parse-document-from-string-in-fetch-callback.txt b/Tests/LibWeb/Text/expected/parse-document-from-string-in-fetch-callback.txt
index 1a44ce30a74..bca3cd24ef0 100644
--- a/Tests/LibWeb/Text/expected/parse-document-from-string-in-fetch-callback.txt
+++ b/Tests/LibWeb/Text/expected/parse-document-from-string-in-fetch-callback.txt
@@ -1 +1,2 @@
-hello! hello!
+hello!
+
diff --git a/Tests/LibWeb/Text/expected/quirks-mode-case-insensitive-class-selector.txt b/Tests/LibWeb/Text/expected/quirks-mode-case-insensitive-class-selector.txt
index d3bb400d24f..955f8ac81e8 100644
--- a/Tests/LibWeb/Text/expected/quirks-mode-case-insensitive-class-selector.txt
+++ b/Tests/LibWeb/Text/expected/quirks-mode-case-insensitive-class-selector.txt
@@ -1 +1 @@
- ParentNode.querySelector matches class selectors case-insensitively in quirks mode: true
\ No newline at end of file
+ParentNode.querySelector matches class selectors case-insensitively in quirks mode: true
diff --git a/Tests/LibWeb/Text/expected/radio-node-list.txt b/Tests/LibWeb/Text/expected/radio-node-list.txt
index 66262d0c326..0a3f2580f6d 100644
--- a/Tests/LibWeb/Text/expected/radio-node-list.txt
+++ b/Tests/LibWeb/Text/expected/radio-node-list.txt
@@ -1,4 +1,4 @@
- value1 value2 ===================
+===================
non-checked-with-value
===================
2
diff --git a/Tests/LibWeb/Text/expected/request-animation-frame-order.txt b/Tests/LibWeb/Text/expected/request-animation-frame-order.txt
index c9e9f4a0fd8..19df0a2d8ae 100644
--- a/Tests/LibWeb/Text/expected/request-animation-frame-order.txt
+++ b/Tests/LibWeb/Text/expected/request-animation-frame-order.txt
@@ -1,4 +1,4 @@
- 0
+0
1
2
3
diff --git a/Tests/LibWeb/Text/expected/resize-scrollable-box.txt b/Tests/LibWeb/Text/expected/resize-scrollable-box.txt
index 0e5e11a6192..62cd818e9fd 100644
--- a/Tests/LibWeb/Text/expected/resize-scrollable-box.txt
+++ b/Tests/LibWeb/Text/expected/resize-scrollable-box.txt
@@ -1,2 +1,2 @@
- Item 1Item 2Item 3Item 4Item 5Item 6Item 7Item 8Item 9Item 10Item 11Item 12 scrollLeft (before resize): 1130
+scrollLeft (before resize): 1130
scrollLeft (after resize): 830
diff --git a/Tests/LibWeb/Text/expected/resolve-css-overflow-effective-value.txt b/Tests/LibWeb/Text/expected/resolve-css-overflow-effective-value.txt
index 14e51c1c136..bb590eb3f6e 100644
--- a/Tests/LibWeb/Text/expected/resolve-css-overflow-effective-value.txt
+++ b/Tests/LibWeb/Text/expected/resolve-css-overflow-effective-value.txt
@@ -1,2 +1,2 @@
- overflow-x: auto
+overflow-x: auto
overflow-y: hidden
diff --git a/Tests/LibWeb/Text/expected/sameobject-behavior-for-htmlcollection-properties.txt b/Tests/LibWeb/Text/expected/sameobject-behavior-for-htmlcollection-properties.txt
index 2fdd97f52cd..8136e4dfa9b 100644
--- a/Tests/LibWeb/Text/expected/sameobject-behavior-for-htmlcollection-properties.txt
+++ b/Tests/LibWeb/Text/expected/sameobject-behavior-for-htmlcollection-properties.txt
@@ -1,4 +1,4 @@
- table.tBodies pass
+table.tBodies pass
table.rows pass
thead.rows pass
tr.cells pass
diff --git a/Tests/LibWeb/Text/expected/scroll-into-view-center.txt b/Tests/LibWeb/Text/expected/scroll-into-view-center.txt
index fbdc2759f06..03071f434ab 100644
--- a/Tests/LibWeb/Text/expected/scroll-into-view-center.txt
+++ b/Tests/LibWeb/Text/expected/scroll-into-view-center.txt
@@ -1 +1 @@
- The page has been scrolled to y: 800
+The page has been scrolled to y: 800
diff --git a/Tests/LibWeb/Text/expected/scroll-into-view-end.txt b/Tests/LibWeb/Text/expected/scroll-into-view-end.txt
index 7a6a7fc6e9f..ccebf992674 100644
--- a/Tests/LibWeb/Text/expected/scroll-into-view-end.txt
+++ b/Tests/LibWeb/Text/expected/scroll-into-view-end.txt
@@ -1 +1 @@
- The page has been scrolled to y: 600
+The page has been scrolled to y: 600
diff --git a/Tests/LibWeb/Text/expected/scroll-into-view-start.txt b/Tests/LibWeb/Text/expected/scroll-into-view-start.txt
index 58227464393..43f324f400f 100644
--- a/Tests/LibWeb/Text/expected/scroll-into-view-start.txt
+++ b/Tests/LibWeb/Text/expected/scroll-into-view-start.txt
@@ -1 +1 @@
- The page has been scrolled to y: 1000
+The page has been scrolled to y: 1000
diff --git a/Tests/LibWeb/Text/expected/scroll-left-and-top-on-colgroup.txt b/Tests/LibWeb/Text/expected/scroll-left-and-top-on-colgroup.txt
index 3f514e04d26..6dbb5336e9a 100644
--- a/Tests/LibWeb/Text/expected/scroll-left-and-top-on-colgroup.txt
+++ b/Tests/LibWeb/Text/expected/scroll-left-and-top-on-colgroup.txt
@@ -1,2 +1,2 @@
- scroll left = 0
+scroll left = 0
scroll top = 0
diff --git a/Tests/LibWeb/Text/expected/scroll-to-fragment.txt b/Tests/LibWeb/Text/expected/scroll-to-fragment.txt
index 434812404f8..8c6696ff2ba 100644
--- a/Tests/LibWeb/Text/expected/scroll-to-fragment.txt
+++ b/Tests/LibWeb/Text/expected/scroll-to-fragment.txt
@@ -1 +1 @@
-Take test The page has been scrolled to y: 563
+The page has been scrolled to y: 563
diff --git a/Tests/LibWeb/Text/expected/scroll-window-using-wheel-event.txt b/Tests/LibWeb/Text/expected/scroll-window-using-wheel-event.txt
index 7965a7952bc..e8611e5bd57 100644
--- a/Tests/LibWeb/Text/expected/scroll-window-using-wheel-event.txt
+++ b/Tests/LibWeb/Text/expected/scroll-window-using-wheel-event.txt
@@ -1 +1 @@
- new scrollY: 100
+new scrollY: 100
diff --git a/Tests/LibWeb/Text/expected/select-options-limit.txt b/Tests/LibWeb/Text/expected/select-options-limit.txt
index f01f4b30e1f..573541ac970 100644
--- a/Tests/LibWeb/Text/expected/select-options-limit.txt
+++ b/Tests/LibWeb/Text/expected/select-options-limit.txt
@@ -1 +1 @@
- 0
+0
diff --git a/Tests/LibWeb/Text/expected/selectionchange-event.txt b/Tests/LibWeb/Text/expected/selectionchange-event.txt
index 022b8325cb6..14e957865e9 100644
--- a/Tests/LibWeb/Text/expected/selectionchange-event.txt
+++ b/Tests/LibWeb/Text/expected/selectionchange-event.txt
@@ -1,6 +1,4 @@
-
- Ladybird is an ongoing project to build an independent web browser from scratch.
- Events:
+Events:
selectionchange anchorNode=<#text > anchorOffset=1 type=Caret focusNode=<#text > focusOffset=1 isCollapsed=true
selectionchange anchorNode=<#text > anchorOffset=1 type=Caret focusNode=<#text > focusOffset=1 isCollapsed=true
selectionchange anchorNode=<#text > anchorOffset=2 type=Caret focusNode=<#text > focusOffset=2 isCollapsed=true
diff --git a/Tests/LibWeb/Text/expected/set-selection-inside-shadow-root.txt b/Tests/LibWeb/Text/expected/set-selection-inside-shadow-root.txt
index c31bca59738..f7db8c6d0b2 100644
--- a/Tests/LibWeb/Text/expected/set-selection-inside-shadow-root.txt
+++ b/Tests/LibWeb/Text/expected/set-selection-inside-shadow-root.txt
@@ -1,2 +1,2 @@
- Selection range count: 1
-Selection start offset: 0, end offset: 1
\ No newline at end of file
+Selection range count: 1
+Selection start offset: 0, end offset: 1
diff --git a/Tests/LibWeb/Text/expected/shadow-root-adopted-style-sheets.txt b/Tests/LibWeb/Text/expected/shadow-root-adopted-style-sheets.txt
index 2f0a8b49684..74ec3bc04c8 100644
--- a/Tests/LibWeb/Text/expected/shadow-root-adopted-style-sheets.txt
+++ b/Tests/LibWeb/Text/expected/shadow-root-adopted-style-sheets.txt
@@ -1 +1 @@
- border of #test = (2px solid rgb(173, 255, 47))
+border of #test = (2px solid rgb(173, 255, 47))
diff --git a/Tests/LibWeb/Text/expected/shadow-root-style-sheets.txt b/Tests/LibWeb/Text/expected/shadow-root-style-sheets.txt
index a254fbf7cae..2478ed0e263 100644
--- a/Tests/LibWeb/Text/expected/shadow-root-style-sheets.txt
+++ b/Tests/LibWeb/Text/expected/shadow-root-style-sheets.txt
@@ -1,2 +1,2 @@
- shadow.styleSheets.length=1
+shadow.styleSheets.length=1
document.styleSheets.length=0
diff --git a/Tests/LibWeb/Text/expected/show-non-modal-dialog.txt b/Tests/LibWeb/Text/expected/show-non-modal-dialog.txt
index 55e2fa1b860..11035e50263 100644
--- a/Tests/LibWeb/Text/expected/show-non-modal-dialog.txt
+++ b/Tests/LibWeb/Text/expected/show-non-modal-dialog.txt
@@ -1,2 +1,2 @@
- dialog.open state before show(): false
+dialog.open state before show(): false
dialog.open state after show(): true
diff --git a/Tests/LibWeb/Text/expected/table-cell-without-table-ancestor.txt b/Tests/LibWeb/Text/expected/table-cell-without-table-ancestor.txt
index 39701378c55..aaecaf93c4a 100644
--- a/Tests/LibWeb/Text/expected/table-cell-without-table-ancestor.txt
+++ b/Tests/LibWeb/Text/expected/table-cell-without-table-ancestor.txt
@@ -1 +1 @@
- PASS (didn't crash)
+PASS (didn't crash)
diff --git a/Tests/LibWeb/Text/expected/textarea-maxlength.txt b/Tests/LibWeb/Text/expected/textarea-maxlength.txt
index a8f9fd84ee0..e965047ad7c 100644
--- a/Tests/LibWeb/Text/expected/textarea-maxlength.txt
+++ b/Tests/LibWeb/Text/expected/textarea-maxlength.txt
@@ -1 +1 @@
-Hello
+Hello
diff --git a/Tests/LibWeb/Text/expected/textarea-readonly.txt b/Tests/LibWeb/Text/expected/textarea-readonly.txt
index 8d1c8b69c3f..e69de29bb2d 100644
--- a/Tests/LibWeb/Text/expected/textarea-readonly.txt
+++ b/Tests/LibWeb/Text/expected/textarea-readonly.txt
@@ -1 +0,0 @@
-
diff --git a/Tests/LibWeb/Text/expected/textarea-selection-start-selection-end.txt b/Tests/LibWeb/Text/expected/textarea-selection-start-selection-end.txt
index 4ad111b5fa7..f90f2901e2e 100644
--- a/Tests/LibWeb/Text/expected/textarea-selection-start-selection-end.txt
+++ b/Tests/LibWeb/Text/expected/textarea-selection-start-selection-end.txt
@@ -1,4 +1,4 @@
-Well hello friends selectionStart: 0
+selectionStart: 0
selectionEnd: 0
selectionStart: 18
selectionEnd: 18
diff --git a/Tests/LibWeb/Text/expected/unclosed-body-element.txt b/Tests/LibWeb/Text/expected/unclosed-body-element.txt
index f769a25f8f8..11cf5af475b 100644
--- a/Tests/LibWeb/Text/expected/unclosed-body-element.txt
+++ b/Tests/LibWeb/Text/expected/unclosed-body-element.txt
@@ -1 +1 @@
- Body element has '
diff --git a/Tests/LibWeb/Text/input/DOM/Range-deleteContents.html b/Tests/LibWeb/Text/input/DOM/Range-deleteContents.html
index d2ff71d2ee6..3ef6f8aaeae 100644
--- a/Tests/LibWeb/Text/input/DOM/Range-deleteContents.html
+++ b/Tests/LibWeb/Text/input/DOM/Range-deleteContents.html
@@ -13,5 +13,6 @@ after
const range = document.createRange();
range.selectNodeContents(element);
range.deleteContents();
+ println(document.body.innerText);
});
diff --git a/Tests/LibWeb/Text/input/DOM/Range-to-string.html b/Tests/LibWeb/Text/input/DOM/Range-to-string.html
index 5583df7c100..b75757ab3ca 100644
--- a/Tests/LibWeb/Text/input/DOM/Range-to-string.html
+++ b/Tests/LibWeb/Text/input/DOM/Range-to-string.html
@@ -8,7 +8,6 @@
const range = document.createRange();
range.setStart(hello, 2);
range.setEnd(world, 5);
- println('');
println(range.toString());
});
diff --git a/Tests/LibWeb/Text/input/Editing/input-into-empty-contenteditable.html b/Tests/LibWeb/Text/input/Editing/input-into-empty-contenteditable.html
index c630401ea19..d30213f7885 100644
--- a/Tests/LibWeb/Text/input/Editing/input-into-empty-contenteditable.html
+++ b/Tests/LibWeb/Text/input/Editing/input-into-empty-contenteditable.html
@@ -11,5 +11,6 @@
test(() => {
const input = document.getElementById("input");
internals.sendText(input, "hello");
+ println(document.body.innerText);
});
diff --git a/Tests/LibWeb/Text/input/HTML/HTMLElement-offsetFoo-in-table-cell.html b/Tests/LibWeb/Text/input/HTML/HTMLElement-offsetFoo-in-table-cell.html
index 56eb91e2de7..415988ebb35 100644
--- a/Tests/LibWeb/Text/input/HTML/HTMLElement-offsetFoo-in-table-cell.html
+++ b/Tests/LibWeb/Text/input/HTML/HTMLElement-offsetFoo-in-table-cell.html
@@ -13,7 +13,6 @@ table {
diff --git a/Tests/LibWeb/Text/input/HTML/set-outerHTML.html b/Tests/LibWeb/Text/input/HTML/set-outerHTML.html
index 3a6185ecbb7..4a5c847c947 100644
--- a/Tests/LibWeb/Text/input/HTML/set-outerHTML.html
+++ b/Tests/LibWeb/Text/input/HTML/set-outerHTML.html
@@ -3,7 +3,6 @@
diff --git a/Tests/LibWeb/Text/input/IntersectionObserver/implicit-root-after-originating-iframe-is-removed-from-dom.html b/Tests/LibWeb/Text/input/IntersectionObserver/implicit-root-after-originating-iframe-is-removed-from-dom.html
index 417a1d3136f..ace20938914 100644
--- a/Tests/LibWeb/Text/input/IntersectionObserver/implicit-root-after-originating-iframe-is-removed-from-dom.html
+++ b/Tests/LibWeb/Text/input/IntersectionObserver/implicit-root-after-originating-iframe-is-removed-from-dom.html
@@ -9,8 +9,8 @@
encodeURI("
diff --git a/Tests/LibWeb/Text/input/css/replace-calc-function-with-same-kind-but-fewer-arguments.html b/Tests/LibWeb/Text/input/css/replace-calc-function-with-same-kind-but-fewer-arguments.html
index b297b92f8ef..31da03c1d4e 100644
--- a/Tests/LibWeb/Text/input/css/replace-calc-function-with-same-kind-but-fewer-arguments.html
+++ b/Tests/LibWeb/Text/input/css/replace-calc-function-with-same-kind-but-fewer-arguments.html
@@ -9,5 +9,6 @@
body.style.width = 'calc(10px + 20px)';
body.style.width = 'calc(10px * 20px * 30px)';
body.style.width = 'calc(10px * 20px)';
+ println("PASS! (didn't crash)")
});
-PASS! (didn't crash)
+
diff --git a/Tests/LibWeb/Text/input/css/style-sheet-with-byte-order-mark.html b/Tests/LibWeb/Text/input/css/style-sheet-with-byte-order-mark.html
index 3601cfcaa4f..12146cffd66 100644
--- a/Tests/LibWeb/Text/input/css/style-sheet-with-byte-order-mark.html
+++ b/Tests/LibWeb/Text/input/css/style-sheet-with-byte-order-mark.html
@@ -1,8 +1,9 @@
-PASS
diff --git a/Tests/LibWeb/Text/input/hit_testing/hit-testing-an-xml-svg-should-not-crash.svg b/Tests/LibWeb/Text/input/hit_testing/hit-testing-an-xml-svg-should-not-crash.svg
index 24e159faa32..48fdc0527d3 100644
--- a/Tests/LibWeb/Text/input/hit_testing/hit-testing-an-xml-svg-should-not-crash.svg
+++ b/Tests/LibWeb/Text/input/hit_testing/hit-testing-an-xml-svg-should-not-crash.svg
@@ -8,7 +8,7 @@
// Note: This test _must_ be in a .svg file!
internals.hitTest(400, 400);
// Did not crash!
- internals.signalTextTestIsDone();
+ internals.signalTextTestIsDone("");
});
diff --git a/Tests/LibWeb/Text/input/html-parser-text-in-table-hoisting.html b/Tests/LibWeb/Text/input/html-parser-text-in-table-hoisting.html
index 61176585af3..0eb5453663b 100644
--- a/Tests/LibWeb/Text/input/html-parser-text-in-table-hoisting.html
+++ b/Tests/LibWeb/Text/input/html-parser-text-in-table-hoisting.html
@@ -6,5 +6,6 @@
// as the HTML parser inserts it *before* the table
// under these circumstances.
document.querySelector("table").remove()
+ println(document.body.innerText);
});
diff --git a/Tests/LibWeb/Text/input/include.js b/Tests/LibWeb/Text/input/include.js
index 4d427b1382f..7ac4f1d0923 100644
--- a/Tests/LibWeb/Text/input/include.js
+++ b/Tests/LibWeb/Text/input/include.js
@@ -19,7 +19,7 @@ function __finishTest() {
if (__originalURL) {
internals.spoofCurrentURL(__originalURL);
}
- internals.signalTextTestIsDone();
+ internals.signalTextTestIsDone(__outputElement.innerText);
}
function spoofCurrentURL(url) {
diff --git a/Tests/LibWeb/Text/input/input-maxlength.html b/Tests/LibWeb/Text/input/input-maxlength.html
index f6d57bc5298..ed0a821faa0 100644
--- a/Tests/LibWeb/Text/input/input-maxlength.html
+++ b/Tests/LibWeb/Text/input/input-maxlength.html
@@ -3,5 +3,7 @@
const input = document.getElementById('input');
internals.sendText(input, 'Hello World!');
internals.commitText();
+
+ println(input.value);
});
diff --git a/Tests/LibWeb/Text/input/input-readonly.html b/Tests/LibWeb/Text/input/input-readonly.html
index b8ffa5084e4..44b07ce9bea 100644
--- a/Tests/LibWeb/Text/input/input-readonly.html
+++ b/Tests/LibWeb/Text/input/input-readonly.html
@@ -3,5 +3,7 @@
const input = document.getElementById("input");
internals.sendText(input, "wfh :^)");
internals.commitText();
+
+ println(input.value);
});
diff --git a/Tests/LibWeb/Text/input/module-script-in-head.html b/Tests/LibWeb/Text/input/module-script-in-head.html
index 1bd77d8b9e5..ccffb8558dd 100644
--- a/Tests/LibWeb/Text/input/module-script-in-head.html
+++ b/Tests/LibWeb/Text/input/module-script-in-head.html
@@ -5,6 +5,6 @@
__outputElement.setAttribute("id", "out");
__outputElement.appendChild(document.createTextNode("passed\n"))
document.body.appendChild(__outputElement);
- internals.signalTextTestIsDone();
+ internals.signalTextTestIsDone(document.body.innerText);
diff --git a/Tests/LibWeb/Text/input/object-with-unsupported-type-in-data-attribute.html b/Tests/LibWeb/Text/input/object-with-unsupported-type-in-data-attribute.html
index b7a0b610bdf..aeffa145300 100644
--- a/Tests/LibWeb/Text/input/object-with-unsupported-type-in-data-attribute.html
+++ b/Tests/LibWeb/Text/input/object-with-unsupported-type-in-data-attribute.html
@@ -4,5 +4,7 @@
Fallback
diff --git a/Tests/LibWeb/Text/input/scripted-dom-insertion-during-html-parse.html b/Tests/LibWeb/Text/input/scripted-dom-insertion-during-html-parse.html
index 0c4dab17b67..0f31386be8d 100644
--- a/Tests/LibWeb/Text/input/scripted-dom-insertion-during-html-parse.html
+++ b/Tests/LibWeb/Text/input/scripted-dom-insertion-during-html-parse.html
@@ -2,5 +2,7 @@
diff --git a/Tests/LibWeb/Text/input/textarea-maxlength.html b/Tests/LibWeb/Text/input/textarea-maxlength.html
index 3f97d5729fa..cda3e643de7 100644
--- a/Tests/LibWeb/Text/input/textarea-maxlength.html
+++ b/Tests/LibWeb/Text/input/textarea-maxlength.html
@@ -3,5 +3,7 @@
const textarea = document.getElementById('textarea');
internals.sendText(textarea, 'Hello World!');
internals.commitText();
+
+ println(textarea.value);
});
diff --git a/Tests/LibWeb/Text/input/textarea-readonly.html b/Tests/LibWeb/Text/input/textarea-readonly.html
index 106b8e011e6..ca6d253c72b 100644
--- a/Tests/LibWeb/Text/input/textarea-readonly.html
+++ b/Tests/LibWeb/Text/input/textarea-readonly.html
@@ -3,5 +3,7 @@
const textarea = document.getElementById("textarea");
internals.sendText(textarea, "wfh :^)");
internals.commitText();
+
+ println(textarea.value);
});
diff --git a/Userland/Libraries/LibWeb/Internals/Internals.cpp b/Userland/Libraries/LibWeb/Internals/Internals.cpp
index 51904b10f99..48e58a059bf 100644
--- a/Userland/Libraries/LibWeb/Internals/Internals.cpp
+++ b/Userland/Libraries/LibWeb/Internals/Internals.cpp
@@ -47,9 +47,9 @@ Page& Internals::internals_page() const
return internals_window().page();
}
-void Internals::signal_text_test_is_done()
+void Internals::signal_text_test_is_done(String const& text)
{
- internals_page().client().page_did_finish_text_test();
+ internals_page().client().page_did_finish_text_test(text);
}
void Internals::gc()
diff --git a/Userland/Libraries/LibWeb/Internals/Internals.h b/Userland/Libraries/LibWeb/Internals/Internals.h
index c814c1491ca..b440b29c47d 100644
--- a/Userland/Libraries/LibWeb/Internals/Internals.h
+++ b/Userland/Libraries/LibWeb/Internals/Internals.h
@@ -19,7 +19,7 @@ class Internals final : public Bindings::PlatformObject {
public:
virtual ~Internals() override;
- void signal_text_test_is_done();
+ void signal_text_test_is_done(String const& text);
void gc();
JS::Object* hit_test(double x, double y);
diff --git a/Userland/Libraries/LibWeb/Internals/Internals.idl b/Userland/Libraries/LibWeb/Internals/Internals.idl
index c851c7937d2..66c4d51d502 100644
--- a/Userland/Libraries/LibWeb/Internals/Internals.idl
+++ b/Userland/Libraries/LibWeb/Internals/Internals.idl
@@ -5,7 +5,7 @@
[Exposed=Nobody]
interface Internals {
- undefined signalTextTestIsDone();
+ undefined signalTextTestIsDone(DOMString text);
undefined gc();
object hitTest(double x, double y);
diff --git a/Userland/Libraries/LibWeb/Page/Page.h b/Userland/Libraries/LibWeb/Page/Page.h
index 363629e842d..83620c78b92 100644
--- a/Userland/Libraries/LibWeb/Page/Page.h
+++ b/Userland/Libraries/LibWeb/Page/Page.h
@@ -366,7 +366,7 @@ public:
virtual void page_did_request_file_picker([[maybe_unused]] HTML::FileFilter accepted_file_types, Web::HTML::AllowMultipleFiles) { }
virtual void page_did_request_select_dropdown([[maybe_unused]] Web::CSSPixelPoint content_position, [[maybe_unused]] Web::CSSPixels minimum_width, [[maybe_unused]] Vector items) { }
- virtual void page_did_finish_text_test() { }
+ virtual void page_did_finish_text_test([[maybe_unused]] String const& text) { }
virtual void page_did_change_theme_color(Gfx::Color) { }
diff --git a/Userland/Libraries/LibWebView/ViewImplementation.h b/Userland/Libraries/LibWebView/ViewImplementation.h
index 0302a02c7d8..bbbb9f6377f 100644
--- a/Userland/Libraries/LibWebView/ViewImplementation.h
+++ b/Userland/Libraries/LibWebView/ViewImplementation.h
@@ -209,7 +209,7 @@ public:
Function items)> on_request_select_dropdown;
Function on_finish_handling_key_event;
Function on_finish_handling_drag_event;
- Function on_text_test_finish;
+ Function on_text_test_finish;
Function const& total_match_count)> on_find_in_page;
Function on_theme_color_change;
Function on_insert_clipboard_entry;
diff --git a/Userland/Libraries/LibWebView/WebContentClient.cpp b/Userland/Libraries/LibWebView/WebContentClient.cpp
index d96714d3b37..4b900dbdf37 100644
--- a/Userland/Libraries/LibWebView/WebContentClient.cpp
+++ b/Userland/Libraries/LibWebView/WebContentClient.cpp
@@ -63,11 +63,11 @@ void WebContentClient::did_finish_loading(u64 page_id, URL::URL const& url)
}
}
-void WebContentClient::did_finish_text_test(u64 page_id)
+void WebContentClient::did_finish_text_test(u64 page_id, String const& text)
{
if (auto view = view_for_page_id(page_id); view.has_value()) {
if (view->on_text_test_finish)
- view->on_text_test_finish();
+ view->on_text_test_finish(text);
}
}
diff --git a/Userland/Libraries/LibWebView/WebContentClient.h b/Userland/Libraries/LibWebView/WebContentClient.h
index b8575c8ee01..77b6d868d2b 100644
--- a/Userland/Libraries/LibWebView/WebContentClient.h
+++ b/Userland/Libraries/LibWebView/WebContentClient.h
@@ -100,7 +100,7 @@ private:
virtual void did_request_file_picker(u64 page_id, Web::HTML::FileFilter const& accepted_file_types, Web::HTML::AllowMultipleFiles) override;
virtual void did_request_select_dropdown(u64 page_id, Gfx::IntPoint content_position, i32 minimum_width, Vector const& items) override;
virtual void did_finish_handling_input_event(u64 page_id, Web::EventResult event_result) override;
- virtual void did_finish_text_test(u64 page_id) override;
+ virtual void did_finish_text_test(u64 page_id, String const& text) override;
virtual void did_find_in_page(u64 page_id, size_t current_match_index, Optional const& total_match_count) override;
virtual void did_change_theme_color(u64 page_id, Gfx::Color color) override;
virtual void did_insert_clipboard_entry(u64 page_id, String const& data, String const& presentation_style, String const& mime_type) override;
diff --git a/Userland/Services/WebContent/PageClient.cpp b/Userland/Services/WebContent/PageClient.cpp
index 318ce72e81b..aaf18afbd4c 100644
--- a/Userland/Services/WebContent/PageClient.cpp
+++ b/Userland/Services/WebContent/PageClient.cpp
@@ -385,9 +385,9 @@ void PageClient::page_did_finish_loading(URL::URL const& url)
client().async_did_finish_loading(m_id, url);
}
-void PageClient::page_did_finish_text_test()
+void PageClient::page_did_finish_text_test(String const& text)
{
- client().async_did_finish_text_test(m_id);
+ client().async_did_finish_text_test(m_id, text);
}
void PageClient::page_did_request_context_menu(Web::CSSPixelPoint content_position)
diff --git a/Userland/Services/WebContent/PageClient.h b/Userland/Services/WebContent/PageClient.h
index 226820b0433..75744a1d66a 100644
--- a/Userland/Services/WebContent/PageClient.h
+++ b/Userland/Services/WebContent/PageClient.h
@@ -155,7 +155,7 @@ private:
virtual void page_did_request_color_picker(Color current_color) override;
virtual void page_did_request_file_picker(Web::HTML::FileFilter accepted_file_types, Web::HTML::AllowMultipleFiles) override;
virtual void page_did_request_select_dropdown(Web::CSSPixelPoint content_position, Web::CSSPixels minimum_width, Vector items) override;
- virtual void page_did_finish_text_test() override;
+ virtual void page_did_finish_text_test(String const& text) override;
virtual void page_did_change_theme_color(Gfx::Color color) override;
virtual void page_did_insert_clipboard_entry(String data, String presentation_style, String mime_type) override;
virtual void page_did_change_audio_play_state(Web::HTML::AudioPlayState) override;
diff --git a/Userland/Services/WebContent/WebContentClient.ipc b/Userland/Services/WebContent/WebContentClient.ipc
index ea14c3985d5..dc820faa80f 100644
--- a/Userland/Services/WebContent/WebContentClient.ipc
+++ b/Userland/Services/WebContent/WebContentClient.ipc
@@ -95,7 +95,7 @@ endpoint WebContentClient
did_output_js_console_message(u64 page_id, i32 message_index) =|
did_get_js_console_messages(u64 page_id, i32 start_index, Vector message_types, Vector messages) =|
- did_finish_text_test(u64 page_id) =|
+ did_finish_text_test(u64 page_id, String text) =|
did_find_in_page(u64 page_id, size_t current_match_index, Optional total_match_count) =|
diff --git a/Userland/Utilities/headless-browser.cpp b/Userland/Utilities/headless-browser.cpp
index af22cec159a..db4b08de448 100644
--- a/Userland/Utilities/headless-browser.cpp
+++ b/Userland/Utilities/headless-browser.cpp
@@ -292,9 +292,8 @@ static ErrorOr run_dump_test(HeadlessWebContentView& view, StringVie
loop.quit(0);
};
- view.on_text_test_finish = [&]() {
- auto promise = view.request_internal_page_info(WebView::PageInfoType::Text);
- result = MUST(promise->await());
+ view.on_text_test_finish = [&](auto const& text) {
+ result = text;
did_finish_test = true;
if (did_finish_loading)
@@ -369,7 +368,7 @@ static ErrorOr run_ref_test(HeadlessWebContentView& view, StringView
view.debug_request("load-reference-page");
}
};
- view.on_text_test_finish = [&] {
+ view.on_text_test_finish = [&](auto const&) {
dbgln("Unexpected text test finished during ref test for {}", input_path);
};