ladybird/Tests/LibWeb/Text/input/HTML
Timothy Flynn de34143a4e
Some checks are pending
CI / macOS, arm64, Sanitizer_CI, Clang (push) Waiting to run
CI / Linux, x86_64, Fuzzers_CI, Clang (push) Waiting to run
CI / Linux, x86_64, Sanitizer_CI, GNU (push) Waiting to run
CI / Linux, x86_64, Sanitizer_CI, Clang (push) Waiting to run
Package the js repl as a binary artifact / macOS, arm64 (push) Waiting to run
Package the js repl as a binary artifact / Linux, x86_64 (push) Waiting to run
Run test262 and test-wasm / run_and_update_results (push) Waiting to run
Lint Code / lint (push) Waiting to run
Label PRs with merge conflicts / auto-labeler (push) Waiting to run
Push notes / build (push) Waiting to run
LibWeb: Do not spin the event loop awaiting text track state changes
The text track processing model would previously spin forever waiting
for the track URL to change. It would then recursively invoke itself
to handle the new URL, again entering the spin loop. This meant that
tracks could easily cause event loop hangs.

We now have an observer system to be notified when the track state
changes instead. This lets us exit the processing model and move on.
2025-06-12 12:25:23 -04:00
..
ModuleLoading Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
a-element-set-protocol-on-href.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
anchor-element-url-invalid-unicode-pathname.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
background-shorthand.html LibWeb: Support shorthands when setting style attribute 2024-10-31 12:23:03 +00:00
beforeunload.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
button-attributes.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
canvas-getImageData-oblong.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
canvas-putImageData-unpremultiplied.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
CanvasRenderingContext2D-get-image-data-correctness.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
click-label-to-focus-text-input.html
click-label-with-display-none-checkbox.html
CloseWatcher-detached-iframe.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
cross-origin-window-properties.html
cross-origin-WindowProxy-postMessage.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
crossOrigin-attribute.html
custom-elements-throw-in-constructor.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
data-transfer.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
datalist-element.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
DedicatedWorkerGlobalScope-instanceof-worker.js BindingsGenerator: Handle global interfaces without named properties 2024-10-12 19:21:59 +02:00
DedicatedWorkerGlobalScope-instanceof.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
details-name.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
dimension-attributes.html LibWeb: Map dimension attributes for table elements 2024-10-02 09:50:54 +02:00
dir-slot-auto-directionality.html LibWeb: Don't crash when determining slot element auto directionality 2024-09-10 15:59:01 -04:00
document-close-iframe-load-event.html LibWeb: Fire iframe load event on document close 2024-10-08 06:55:01 +02:00
document-named-shenanigans.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
document-readyState-is-initially-complete.html LibWeb: Make default document readiness be "complete" 2024-11-20 16:20:28 +01:00
document-write-flush-character-insertions.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
DOMParser-parseFromString-document-url.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
drag-and-drop.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Element-checkVisibility.html LibWeb: Implement Element::check_visibility 2024-07-20 09:14:50 +01:00
Element-insertAdjacentHTML-documentElement.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
fetchPriority-attribute.html LibWeb: Test fetchPriority attribute on all elements 2024-06-08 08:01:42 +02:00
form-add-dynamic-formdata.html LibWeb: Allow FormData entry list to be mutated within a FormDataEvent 2024-11-21 20:25:26 +01:00
form-element-enctype.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
form-image-submission.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
form-implicit-submission.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Form-indexed-property-access.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Form-named-property-access.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
formAction-attribute.html LibWeb: Implement HTMLInputElement.formAction 2024-09-08 09:45:57 +02:00
FormAssociatedElement-set-selectionDirection.html LibWeb: Follow spec steps to set the selectionDirection attribute value 2024-10-04 19:42:33 +02:00
FormData-append-blob-with-type.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
FormData-append-with-emoji-in-name.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
get-innerHTML-xml.html LibWeb: Make innerHTML for XML nodes actually return inner HTML 2024-07-14 11:49:31 +02:00
get-innerHTML.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
History-pushState-change-query.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
History-scrollRestoration.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
href-invalid.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
href-iso-2022-jp-url-encoding.html LibWeb/HTML: Encoding parse a URL when setting a href URL 2024-12-11 09:48:17 +01:00
HTMLAllCollection-basic.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLElement-click.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLElement-isContentEditable.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLElement-labels.html
HTMLElement-offsetFoo-for-split-inline-element.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLElement-offsetFoo-in-table-cell.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLFormElement-action.html LibWeb: Resolve HTMLFormElement.action relative to document base URL 2024-09-08 09:45:57 +02:00
HTMLFrameElement-add-remove.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLFrameElement-load.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLInputElement-blur.html LibWeb: Don't crash when input with no associated text node loses focus 2024-11-04 10:08:34 +00:00
HTMLInputElement-cloning-steps.html LibWeb: Implement cloning steps for HTMLInputElement 2024-08-25 09:48:19 +02:00
HTMLInputElement-invalid-time-digits.html LibWeb/HTML: Correctly parse milliseconds in time inputs 2025-04-19 07:09:36 -04:00
HTMLInputElement-radio-groups.html LibWeb: Don't group radio buttons from different trees together 2024-09-11 07:59:29 +02:00
HTMLInputElement-select-crash.html LibWeb: Don't attempt to set selection if control has no selectable text 2024-09-09 11:04:07 +02:00
HTMLInputElement-type-state-change.html LibWeb: Treat dates and times with repeated separators as invalid 2024-09-10 15:59:30 -04:00
HTMLInputElement-valueAsNumber.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLLabelElement-form.html
HTMLLinkElement-appends-and-removes-from-ShadowRoot-styleSheets.html LibWeb: Append style sheet to ShadowRoot's list if link el is in one 2025-04-08 23:20:54 +02:00
HTMLLinkElement-blob-url.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
HTMLMediaElement-addTextTrack.html LibWeb: Convert some sync tests to be async 2024-10-03 07:07:28 -04:00
HTMLObjectElement-contentWindow.html
HTMLObjectElement-form.html
HTMLOptionElement-form.html
HTMLOrSVGElement-nonce.html LibWeb: Implement HTMLOrSVGElement.nonce 2024-10-31 10:46:21 +01:00
HTMLOutputElement-htmlfor.html
HTMLProgressElement-detached.html
HTMLProgressElement-large-max-value.html LibWeb: Don't crash when parsing large floating point number values 2024-10-31 08:05:25 +01:00
HTMLProgressElement-set-attributes.html LibWeb: Limit HTMLProgressElement.max to positive values 2024-08-19 09:02:21 +02:00
HTMLScriptElement-supports-importmap.html
HTMLSelectElement-can-select-option-in-JS.html Tests: Add test for selection option in <select> 2024-07-26 09:15:39 +01:00
HTMLSelectElement-options-available-after-add.html Tests: Add tests for <select> element behavior 2024-07-25 16:58:12 +02:00
HTMLSelectElement-options-available-at-load.html Tests: Add tests for <select> element behavior 2024-07-25 16:58:12 +02:00
HTMLSelectElement-value-change-trigger-onchange.html LibWeb: Don't trigger onchange event when setting <select> value 2024-10-08 19:03:51 +02:00
HTMLSelectElement-with-detached-option.html
HTMLTableCellElement-cellIndex-attribute.html LibWeb: Implement HTMLTableCellElement.cellIndex 2024-08-07 00:53:38 +01:00
HTMLTextAreaElement-cloning-steps.html LibWeb: Implement cloning steps for HTMLTextAreaElement 2024-08-25 09:48:19 +02:00
HTMLTrackElement-kind-attribute.html LibWeb: Implement the HTMLTrackElement.kind attribute 2024-06-30 13:08:42 +02:00
HTMLTrackElement-processing-model.html LibWeb: Do not spin the event loop awaiting text track state changes 2025-06-12 12:25:23 -04:00
HTMLTrackElement-readyState-attribute.html LibWeb: Implement HTMLTrackElement.readyState 2024-08-06 07:57:33 +01:00
http-content-language.html LibWeb: Support for Content-Language HTTP header 2025-02-19 10:53:31 +00:00
iframe-load-event-for-bad-xml.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-reload-on-src-or-srcdoc-change.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-successfully-loads-in-shadow-root.html LibWeb: Make iframe insertion steps check the shadow including root 2024-11-13 14:40:02 +01:00
image-bitmap-from-invalid-types-no-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ImageData-create-with-size.html
img-metrics-in-load-event-handlers.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
img-src-in-innerHTML-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
import-maps-1.js LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
import-maps-2.js LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
import-maps-invalid.html LibWeb: Don't crash with invalid import maps 2024-08-06 09:40:44 +02:00
import-maps.html LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
invalid-url-attribute-values.html LibWeb: Return empty string if object element data URL is invalid 2024-08-15 09:44:35 +02:00
javascript-navigation-stays-in-same-process.html LibWebView: Keep javascript URL navigations in the same process 2025-03-16 10:59:41 -04:00
lang-attribute-empty-1.html LibWeb: Handle empty string in lang attribute 2024-11-04 12:06:32 +00:00
lang-attribute-empty-2.html LibWeb: Handle empty string in lang attribute 2024-11-04 12:06:32 +00:00
lang-pragma-set-1.html LibWeb: Support for "content-language" http-equiv state 2024-11-06 10:56:57 +01:00
lang-pragma-set-2.html LibWeb: Support for "content-language" http-equiv state 2024-11-06 10:56:57 +01:00
lang-pragma-set-3.html LibWeb: Support for "content-language" http-equiv state 2024-11-06 10:56:57 +01:00
lang-pragma-set-4.html LibWeb: Support for "content-language" http-equiv state 2024-11-06 10:56:57 +01:00
lang-pragma-set-5.html LibWeb: Support for "content-language" http-equiv state 2024-11-06 10:56:57 +01:00
link-element-username-password-percent-encoded.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
loading-attribute.html LibWeb: Use a single test for loading attribute 2024-06-08 08:01:42 +02:00
local-storage-usage-after-nav.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Location-has-unforgeable-properties.html LibWeb: Implement the LegacyUnforgeable attribute 2025-03-27 23:50:35 +00:00
Location-protocol-setter.html LibWeb: Implement the setter for location.protocol 2024-08-17 07:39:58 +02:00
Location-search-setter.html LibWeb: Add setter implementation for location.search 2024-08-21 10:52:19 +01:00
Location-set-invalid-href-url.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
map-element.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
maxed-out-dimension-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
MessagePort-MessageEvents-should-be-trusted.html LibWeb: Make MessageEvents from {Window,MessagePort}.postMessage trusted 2024-11-15 18:50:08 +01:00
multiple-import-maps-confict.html LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
multiple-import-maps.html LibWeb: Implement multiple import map support 2024-12-10 12:01:45 +00:00
Navigation-object-properties.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
navigator-beacon.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
onreadystatechange.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
outerHTML.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
pageshow-event-istrusted.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
place-items-shorthand.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
png-without-IDAT-should-still-load.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
pre-width.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
pushState-navigation-event.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
referrerPolicy-attribute.html LibWeb: Test referrerPolicy attribute on all elements 2024-06-08 08:01:42 +02:00
reflected-integer-attributes.html
relList-attribute.html LibWeb/SVG: Implement SVGAElement.relList 2024-07-16 21:43:53 +02:00
requestAnimationFrame-gc.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
requestAnimationFrame-sequential.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
script-async-attribute.html LibWeb: Set script force async to false when async changes 2024-08-04 19:25:29 +01:00
select-index-is-in-tree-order.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
select-setValue-after-construction.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-innerHTML-details.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-innerHTML-input.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-innerHTML-inside-iframe-srcdoc-document.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-innerHTML-textarea.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-innerHTML-with-script.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-innerText.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-outerHTML.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
shadow-realm-async-evaluate.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
shadow-realm-btoa.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
shadow-realm-sync-evaluate.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
shadow-realm-url.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ShadowRealm-DOM-event.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ShadowRealm-importValue.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ShadowRealm-in-ShadowRealm-evaluate-DOM-Event.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ShadowRealm-rejection.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
short-legacy-color-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
storage-does-not-have-legacy-override-builtins-flag.html LibWeb: Remove LegacyOverrideBuiltIns flag from Storage 2024-11-12 15:34:36 +01:00
StructuredClone-array-buffer-views.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
StructuredClone-object-primitives.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
StructuredClone-primitives.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
StructuredClone-serializable-FileList.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
StructuredClone-serializable-objects.html LibWeb: Add {,de}serialization steps for ImageData 2025-05-09 02:12:01 +12:00
submit-button-click-when-disabled.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
SVGImageElement-load-and-error-events.html LibWeb: Add SVGImageElement load and error events 2024-10-16 22:59:28 +01:00
tabIndex-attribute.html LibWeb/SVG: Implement default_tab_index_value for a element 2024-08-14 20:39:35 +01:00
table-cellpadding.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
tbody-insert-row.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
unsigned-long-reflection.html LibWeb: Limit HTMLTableColElement span to allowed values 2024-12-02 10:25:27 +01:00
window-barprops-popout.html LibWeb: Add Extended Tests for Window BarProps 2025-03-29 02:35:27 +00:00
window-barprops.html LibWeb: Implement BarProp properties for Window 2025-03-29 02:35:27 +00:00
Window-close.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-event-handler-in-detached-DOM.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-find-clear-selection.html LibWeb: Reset find-in-page index if selection is cleared 2025-02-09 18:19:58 +00:00
Window-find-inert.html LibWeb: Exclude inert elements from find in page queries 2025-02-21 12:41:57 +00:00
Window-find-mutations.html LibWeb: Do not clear the selection, when query is not found 2025-05-26 11:22:48 +02:00
Window-find.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-has-unforgeable-properties.html LibWeb: Implement the LegacyUnforgeable attribute 2025-03-27 23:50:35 +00:00
Window-iterate-properties.html
Window-MessageEvents-should-be-trusted.html LibWeb: Make MessageEvents from {Window,MessagePort}.postMessage trusted 2024-11-15 18:50:08 +01:00
Window-named-properties-elements.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-named-properties-iframe.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-onerror.html LibWeb: Add a feature to LibWeb tests to fail on unhandled exceptions 2024-10-05 09:18:32 +02:00
Window-open-blob-url-without-blob-entry.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-open-empty-string.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-opener.html
Window-postMessage.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-prototype.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Window-set-properties.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
WindowOrWorkerGlobalScope-reportError.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
WindowProxy-Get-after-detaching-from-browsing-context.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00