ladybird/Tests/LibWeb/Text/input
Jelle Raaijmakers 1aeb080250 LibCompress: Treat LZW decoding errors as end of stream
The LZW data for both GIF and TIFF images is sometimes intentionally
missing an end-of-information (EOI) code, which technically is a
decoding error, but in practive is handled gracefully by Firefox, Safari
and Chrome for GIFs and Safari for TIFFs. Let's mirror their behavior.

The included WPT test exposes the fact that trailing garbage bytes can
also result in decoding errors. We handle this in the LZW logic rather
than in the image decoding since our LZW implementation is currently
only used by GIF and TIFF decoding. The error is logged behind the
LZW_DEBUG flag.
2026-04-29 20:28:15 +02:00
..
base LibWeb: Make a elements honor base element's target 2025-02-16 09:21:52 +01:00
Cache RequestServer: Use correct request map for stale-while-revalidate cookie 2026-04-13 19:43:13 -04:00
canvas LibWeb: Preserve non-ASCII characters in canvas text preparation 2026-04-25 14:54:18 +02:00
Clipboard Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Compression Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
console Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
ContentSecurityPolicy LibWeb: Set LinkProcessingOptions' cryptographic_nonce_metadata 2025-08-07 19:26:57 +02:00
CredentialManagement LibWeb: Implement FederatedCredential ctor and corresponding AO 2026-01-08 13:10:35 +01:00
Crypto LibCrypto: Add AES-OCB support 2026-02-27 12:03:19 +01:00
css Tests: Expand style invalidation coverage 2026-04-29 15:47:23 +02:00
css-has-invalidation LibWeb: Delay generic :has() sibling scans until sibling roots 2026-04-20 13:20:41 +02:00
CSSOMView LibWeb: Add test for mouse event offset with nested CSS transforms 2026-01-31 16:56:05 +01:00
display_list LibWeb: Implement text-decoration-skip-ink painting 2026-03-26 12:15:36 +00:00
DOM Tests: Add getElementById mutation and shadow-root routing tests 2026-02-21 13:56:00 +01:00
Editing LibWeb: Rework Internals' mouse control 2026-02-06 14:18:10 +00:00
Encoding AK: Replace surrogates in String::from_utf8_with_replacement_character 2025-07-06 04:30:17 +12:00
Fetch LibWeb: Add AVIF and WebP to the Accept header for images 2026-04-25 08:49:04 +02:00
FileAPI Tests: Specify Content-Type header in tests that use HTTP server 2025-11-20 06:29:13 -05:00
fullscreen LibWeb: Use a queue to process fullscreen request completions 2026-03-17 18:58:37 -05:00
GamepadAPI Tests: Disconnect the virtual gamepad in the navigables gamepad test 2026-01-06 12:14:22 +01:00
geometry LibWeb: Disallow ASF in DOMMatrix constructor 2025-09-28 17:43:25 +02:00
grid LibWeb: Use fragment extents for orthogonal inline widths 2026-04-05 00:03:22 +02:00
hit_testing LibWeb: Use local coordinates for hit testing chrome 2026-03-17 04:01:29 -05:00
html LibWeb: Block opaque origins in CSP frame-ancestors check 2026-02-21 12:30:48 +01:00
HTML LibCompress: Treat LZW decoding errors as end of stream 2026-04-29 20:28:15 +02:00
Internals LibWeb: Add dumpPaintableTree() to Internals API 2026-02-15 17:47:30 +01:00
IntersectionObserver Tests: Add IntersectionObserver test for scroll margin 2026-03-22 14:09:22 -05:00
Layout LibWeb: Stop intrinsic size cache invalidation at abspos boundaries 2026-01-05 23:00:06 +01:00
layout-tree-update LibWeb: Seed ancestor context for computing style with no layout node 2026-03-24 05:02:48 +01:00
MathML LibWeb/MathML: Parse mathcolor and mathbackground as <color> 2025-11-14 09:55:02 +00:00
Messaging LibWeb+LibIPC: Preserve MessagePort queue state across transfer 2026-04-09 19:59:16 +02:00
MutationObserver Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
navigation LibWeb: Don't strand a fresh navigation behind a sync history step 2026-04-27 17:24:13 +02:00
PerformanceObserver Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
popover LibWeb: Light dismiss popovers on click 2025-04-28 19:41:38 -06:00
regress LibWeb: Perform a microtask checkpoint - VERIFY after reentrancy return 2026-02-19 08:12:31 +01:00
ResizeObserver LibWeb: Pass ResizeObserver instance as a second argument to callback 2025-09-08 18:39:54 +02:00
ServiceWorker LibWeb: Implement ServiceWorkerContainer.ready attribute 2026-01-09 23:16:36 +01:00
ShadowDOM Tests: Cover ::slotted matching against re-slotted slot elements 2026-04-29 04:54:11 +02:00
Streams LibWeb: Make TransferArrayBuffer zero-copy 2026-04-25 10:53:51 +02:00
SVG Tests: Convert getBBox() tests from Text to Crash tests 2026-02-27 17:14:50 +01:00
UIEvents LibWeb: Only skip labels' controls' activations on the first click 2026-03-17 04:01:29 -05:00
URL LibURL: Remove default port handling for the IRC schemes 2026-01-26 18:46:59 +01:00
Wasm LibWasm: Add missing tag section validation 2026-01-08 18:49:24 +01:00
WebAnimations Tests: Let animation start before adjusting timeline in currentTime test 2026-01-09 14:20:22 +00:00
WebAudio LibWeb/WebAudio: Implement basic startRendering 2025-10-26 14:19:21 +01:00
WebSocket Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
Worker LibWeb: Keep worker startup reachable until script load completes 2026-04-27 18:02:49 +02:00
wpt-import Tests: Import CSS image-set parsing WPT 2026-04-25 14:54:10 +02:00
XHR Tests/LibWeb: Do not hardcode URL path for echo server tests 2026-03-23 22:32:43 +01:00
XHTML Tests: Add XHTML tests for CDATA, PIs and Comment nodes in the DOM 2025-07-19 14:56:20 +02:00
XML LibXML: Prevent auto-detection of UTF-32 encoding by libxml2 2026-01-08 10:06:40 +01:00
abortsignal-abort.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
abortsignal-any.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
abortsignal-timeout.html Tests: Adjust timing in abortsignal-timeout test to avoid failure 2025-10-10 08:36:11 +02:00
abspos-child-inside-abspos-table.html LibWeb: Accept TableWrapper as containing block for abspos items 2025-01-21 15:24:05 +01:00
abspos-flex-aspect-ratio-definite-height.html LibWeb: Don't mark auto height as definite for abspos non-BFC elements 2026-04-03 14:29:44 +02:00
abspos-flex-calc-insets-definite-height.html LibWeb: Don't mark auto height as definite for abspos non-BFC elements 2026-04-03 14:29:44 +02:00
alert.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
all-window-properties.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
anchor-element-covered-by-pseudoelement.html LibWeb: Unit test for Anchor element covered by pseudo-element 2025-06-09 16:20:43 +01:00
anchor-element-with-javascript-url-href.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
anchor-parse-nested-invalid.html LibWeb: Remove bogus discard_a_token() from CSS anchor fallback parsing 2026-04-01 19:41:46 +01:00
anchor-positioning-basic-insets.html LibWeb: Implement CSS anchor positioning 2026-04-01 19:41:46 +01:00
anchor-positioning-duplicate-names.html LibWeb: Implement CSS anchor positioning 2026-04-01 19:41:46 +01:00
anchor-positioning-explicit-names.html LibWeb: Implement CSS anchor positioning 2026-04-01 19:41:46 +01:00
anchor-positioning-fallback-values.html LibWeb: Implement CSS anchor positioning 2026-04-01 19:41:46 +01:00
anchor-positioning-inside-outside.html LibWeb: Implement CSS anchor positioning 2026-04-01 19:41:46 +01:00
anchor-positioning-logical-sides.html LibWeb: Implement CSS anchor positioning 2026-04-01 19:41:46 +01:00
append-child-must-update-layout-tree.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
aria-level-heading-implicit-default.html LibWeb: Derive implicit aria-level for h1–h6 from tag name 2025-10-10 17:18:02 +01:00
Attr-cloneNode.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
backdrop-receives-element-events.html LibWeb: Dispatch pointer events to ::backdrop originating element 2025-04-09 12:10:42 +01:00
background-position-xy.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
background-style-declaration-cssText-crash.html LibWeb: Parse background positions as shorthands 2024-12-30 11:07:53 +01:00
basic.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
body-background-color-red.css LibWeb: Forward media attribute from link element to loaded style sheet 2023-06-11 06:05:03 +02:00
border-radius-div-containing-iframe-with-border-radius-svg.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
cancel-of-pointerdown-or-mousedown-should-skip-focus-steps.html Tests: Revise the focus steps skip test to test mousedown separately 2026-03-17 04:01:29 -05:00
canvas-changed-width-attribute.html LibWeb: Notify canvas context when width or height attribute is changed 2024-12-28 10:37:15 +01:00
checkbox-focus-lost-no-change-event.html LibWeb: Update checkbox focus lost test 2024-11-22 13:58:36 +00:00
clamp-negative-padding-in-calc.html LibWeb/CSS: Migrate some call sites to non-deprecated resolve_* methods 2025-09-07 15:55:16 +01:00
click-behind-user-select-none-fragment.html LibWeb: Do not re-target hits to fragments with user-select:none 2026-02-16 08:39:28 +01:00
clip-path-hit-testing.html Tests: Add test for clip-path hit testing 2026-01-16 13:39:02 +01:00
clipboard.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
close-non-modal-dialog.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
CloseWatcher-abort-requestClose.html LibWeb: Handle abort signal in CloseWatcher 2024-12-07 12:06:53 +00:00
CloseWatcher-already-aborted.html LibWeb: Handle abort signal in CloseWatcher 2024-12-07 12:06:53 +00:00
CloseWatcher-fire-once.html LibWeb: Handle abort signal in CloseWatcher 2024-12-07 12:06:53 +00:00
collapse-selection-inside-shadow-root.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
contenteditable-should-insert-into-nested-node.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
cookie-file.html Tests/LibWeb: Split cookies test into two 2026-02-21 23:00:57 +01:00
cookie-working.html Tests/LibWeb: Prevent inadvertent cookie expiration 2026-03-20 19:31:23 +01:00
corrupt-svg-favicon.html LibWeb+LibXML: Make Listener::set_source(ByteString) fallible 2025-10-02 02:25:28 +02:00
createBitmap.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
css-accent-color.html LibWeb/CSS: Make accentColor and accentColorText take accent-color value 2026-02-02 14:19:08 +00:00
css-shadow-host-selector-matching.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
css-transform-transition-to-none-invalidation.html LibWeb: Fix CSS transform invalidation when transitioning to none 2025-03-15 13:30:45 +01:00
CSSStyleDeclaration-custom-properties-3838.html LibWeb: Invalidate element with CSS custom props on attribute changes 2025-03-13 19:20:37 +01:00
custom-property-from-parent.html LibWeb/CSS: Check for matching custom properties on parent elements 2024-11-22 00:32:19 +01:00
details-inside-slot-opened.html LibWeb/DOM: Walk the flat tree to propagate layout tree updates 2026-02-05 11:21:08 +01:00
device-pixel-ratio-media-query.html LibWeb+WebContent: Instantly update DPI for painting and media queries 2026-02-06 09:01:26 +01:00
dialog-light-dismiss.html LibWeb: Light dismiss dialogs on click 2025-04-28 19:41:38 -06:00
document-adopted-style-sheets.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
document-computed-mimetype.html Tests: Specify Content-Type header in tests that use HTTP server 2025-11-20 06:29:13 -05:00
document-scrollingElement-quirks-mode.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
document-scrollingElement.html LibWeb: Implement document.scrollingElement 2024-02-15 22:51:15 -05:00
DOMTokenList-supports.html LibWeb: Flesh out DOMTokenList::supports() implementation 2024-05-16 20:31:23 +02:00
double-click-password.html Tests: Simulate the first click in the double-click-password.html test 2026-03-17 04:01:29 -05:00
element-get-bounding-client-rect-css-transform.html LibWeb: Apply transform origin in Element::get_client_rects() 2024-03-07 00:28:29 +01:00
element-get-bounding-client-rect-nested-transform-origins.html Tests: Add failing test for getBoundingClientRect with nested transforms 2026-01-19 08:53:30 +01:00
element-get-bounding-client-rect-of-sticky.html LibWeb: Don't re-invent println for sticky element test 2024-10-24 20:41:30 -04:00
element-get-bounding-client-rect-scroll-offset.html LibWeb: Account for scroll offset in Element::get_client_rects() 2024-03-17 13:32:04 +01:00
element-get-client-rects.html LibWeb: Follow the spec more precisely in Element::getClientRects() 2024-01-30 14:50:25 +01:00
Element-offsetParent-of-iframe.html LibWeb: Don't crash in offset_parent() if no ancestor element found 2024-02-29 21:54:53 -05:00
element-scroll-event.html LibWeb: Fire "scroll" events on DOM elements 2024-04-23 11:00:35 +02:00
element-scrollby-event.html LibWeb: Implement Element::scroll(HTML::ScrollToOptions) 2024-05-07 17:21:52 -06:00
Element-scrollby-negative-scroll-offset-crash.html LibWeb: Clamp paintable box maximum scroll offset to 0 2024-07-22 09:13:25 +02:00
Element-toggleAttribute-invalid-name.html LibWeb: Update attribute name validation in Element.toggleAttribute 2025-06-19 11:00:53 +01:00
error-stack-must-contain-full-url.html Tests/LibWeb: Support opaque file origins for error stack test 2026-02-21 23:00:57 +01:00
external-object.html LibWeb: Implement External interface 2026-01-22 14:56:46 +01:00
failed-img-should-not-delay-load-event-forever.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
favicon-in-inactive-document.html LibWeb: Skip HTMLLinkElement resource fetching for documents without BC 2024-04-25 09:31:01 +02:00
fieldset-client-dimensions.html LibWeb: Calculate a <fieldset>'s client height correctly 2026-03-10 19:08:15 +00:00
fieldset-elements.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
flex-container-with-oversized-replaced-element.html LibWeb: Don't distort replaced elements with natural size in flex layout 2025-07-15 00:52:50 +02:00
flex-max-height-percentage-indefinite-cross-size.html LibWeb: Don't mark auto height as definite for abspos non-BFC elements 2026-04-03 14:29:44 +02:00
flex-sticky-height-zero-page-scroll.html LibWeb: Include zero-area boxes when measuring scrollable overflow 2026-02-22 14:23:44 +01:00
focus-chain.html LibWeb: Update focusing spec steps 2025-08-26 10:25:59 +02:00
focus-contenteditable.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
focus-events.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
focus-shouldIndicateFocus.html LibWeb: Indicate focus on contenteditable elements 2025-08-20 11:36:27 +02:00
font-cascade-space-fallback.html LibWeb: Verify whitespace font has the glyph in font_for_space() 2026-04-22 20:27:41 +02:00
form-formEnctype-attribute.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
form-formMethod-attribute.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
form-method-attribute.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
form-method-dialog.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
form-requestSubmit.html LibWeb: Implement HTMLFormElement.requestSubmit() 2024-02-16 17:21:48 -05:00
get-bounding-client-rect-display-none.html LibWeb: Add null check for get_client_rects() on non paintable elements 2024-04-24 18:04:28 +02:00
get-bounding-client-rect.html LibWeb: Prevent calling test() twice 2023-12-22 16:49:06 +01:00
getComputedStyle-grid-template-rows-columns.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
global-performance-property.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
grid-percentage-preferred-size-definite-area.html LibWeb: Resolve grid item percentages against definite areas 2026-04-03 14:29:44 +02:00
hit-test-border-radius.html Tests/LibWeb: Add hit test for border-radius clip 2026-01-22 11:30:17 +01:00
html-form-controls-collection.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
html-parser-duplicate-attributes.html LibWeb: Deduplicate attributes when emitting start and end tags 2024-10-01 11:04:28 +02:00
html-parser-text-in-table-hoisting.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
htmlcollection-property-set-existing.html LibWeb: PlatformObject::DefineOwnProperty fix 'has own property' check 2024-12-20 15:10:24 +01:00
HTMLInputElement-edit-value.html LibWeb: Allow keyboard input to alter email inputs 2024-12-30 11:04:16 +01:00
HTMLLinkElement-disabled.html LibWeb: Unset stylesheet properties when removing from a StyleSheetList 2024-04-16 07:41:33 +02:00
HTMLLinkElement-explicitly-enabled-alternative-stylesheets.html LibWeb: Support loading alternative style sheets 2024-04-17 07:12:44 +02:00
htmlscript-src-reflection.html LibWeb: Make HTMLScriptElement.src getter resolve to absolute URL 2025-10-07 21:52:06 +02:00
http-non-ascii-content-type.html LibWeb: Avoid re-encoding response headers 2024-12-17 13:44:10 +01:00
http-reason-phrase-propagation.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
idl-handling-of-null-attribute.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-click-after-parent-scroll.html Tests: Fix race condition in iframe-click-after-parent-scroll test 2026-03-10 11:40:02 +01:00
iframe-load-event-for-xml-src.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-removed-asyncronously.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iframe-viewport-font-properties.html LibWeb: Use correct viewport units for font properties in iframe root el 2026-03-31 10:06:18 +02:00
image-decode-resolves-after-state-is-completely-available.html LibWeb: Wait for CompletelyAvailable state before resolving img.decode() 2026-04-24 19:27:26 +02:00
include.js Tests/LibWeb: Support absolute paths for WPT files in HTTP test server 2026-03-23 22:32:43 +01:00
indexeddb-abort-in-success-with-queued-requests.html LibWeb: Skip IDB request processing/completion when aborted 2026-03-05 17:12:55 -06:00
indexeddb-abort-in-success.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-abort-upgrade-reverts-handle-names.html LibWeb: Implement IndexedDB request/transaction reverts 2026-03-20 23:59:35 -05:00
indexeddb-close-during-upgrade-event-ordering.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-close-waits-for-transaction.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-commit-error-event-order.html Tests: Delete the database when indexeddb-commit-error-event-order ends 2026-04-08 03:03:38 +02:00
indexeddb-commit-event-ordering.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-commit-prevents-new-requests.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-concurrent-open-event-ordering.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-delete-close-event-ordering.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-empty-transaction-autocommit.html LibWeb: Autocommit IDB transactions with no requests during cleanup 2026-03-05 17:12:55 -06:00
indexeddb-empty-transaction-ordering.html LibWeb: Autocommit IDB transactions with no requests during cleanup 2026-03-05 17:12:55 -06:00
indexeddb-gc-closes-unreachable-connection.html LibWeb: Open waiting IDB connections when the previous one is GCed 2026-04-08 03:03:38 +02:00
indexeddb-objectstore-handle-identity-after-delete-recreate.html LibWeb: Reuse IDBObjectStore instances in IDBTransaction.objectStore 2026-03-20 23:59:35 -05:00
indexeddb-queued-delete-after-open.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-result-after-abort-in-upgradeneeded.html LibWeb: Don't set a transaction request's error until after JS finishes 2026-03-05 17:12:55 -06:00
indexeddb-transaction-scheduling.html LibWeb: Implement IndexedDB transaction dependency ordering 2026-03-05 17:12:55 -06:00
indexeddb-upgrade-close-event-ordering.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
indexeddb-upgrade-multiple-connections-close-ordering.html LibWeb: Refactor IndexedDB to handle requests serially 2026-03-05 17:12:55 -06:00
input-blur.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-click-to-unfocus.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-commit-on-unfocus.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-commit.html LibWeb: Do not insert "return" key presses into input element values 2025-03-22 17:27:45 +01:00
input-date.html LibWeb: Restore flags to prevent formatting timestamps as local time 2025-06-25 23:41:04 +02:00
input-delete.html LibWeb: Delete entire graphemes when the delete/backspace key is pressed 2025-08-14 22:21:51 +02:00
input-element-file-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-event-data.html LibWeb: Populate the data property for input events 2026-01-31 13:30:33 +01:00
input-event-inputType.html LibWeb: Send InputEvent with right .inputType on insert and delete 2026-01-29 15:08:06 +01:00
input-file-accept.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-file.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-image.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-maxlength.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-number-float.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-number.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-readonly.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-scroll-cursor-into-view.html LibWeb: Do not scroll cursor into view on programmatic selection changes 2026-02-17 10:24:00 +01:00
input-scrolled-hit-test.html LibWeb: Apply AVC for descendants when hit testing fragments 2026-02-11 11:04:53 +01:00
input-select-on-tab-focus.html LibWeb: Select contents of <input> when tabbing through fields 2026-02-11 11:17:27 +01:00
input-value-does-not-force-layout.html Tests/LibWeb: Test performance with relative timing rather than absolute 2026-03-18 13:53:42 -05:00
input-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
input-week.html AK/Time+LibWeb/HTML: Fix ISO8601 week conversions 2025-08-14 11:05:28 -04:00
internals.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
interpolate-alpha-premultiplied.html LibWeb: Fix color interpolation by premultiplying alpha 2025-08-14 11:09:05 +02:00
interpolation-longhand-properties.html LibWeb: Handle interpolation of BorderRadius style value type 2025-09-14 16:49:20 +01:00
invalid-transform-interpolation-does-not-crash.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
invalid-transform-origin.html LibWeb: Don't crash with invalid transform-origin values 2025-07-01 14:19:10 +01:00
invalidate-style-of-element-with-placeholder-shown-used-on-nested-element.html LibWeb: Add missing handler in affected_by_invalidation_property() 2025-01-26 00:52:38 +01:00
invlidate-properties-with-relative-units-in-inherited-style-update.html LibWeb: Recompute relative units in Element::recompute_inherited_style() 2025-01-26 23:10:58 +01:00
is-collapsed.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
iterating-over-storage.html LibWeb: Fix infinite loop in Storage::internal_own_property_keys 2024-10-25 12:42:29 +02:00
js-export-rename-helper.js LibJS: Fix mix-up when re-exporting an imported symbol with a new name 2024-09-02 17:14:21 +02:00
js-export-rename-module.js LibJS: Fix mix-up when re-exporting an imported symbol with a new name 2024-09-02 17:14:21 +02:00
js-export-rename.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
keyboard-scroll-cursor-into-view.html LibWeb: Do not scroll cursor into view on programmatic selection changes 2026-02-17 10:24:00 +01:00
link-changed-rel.html LibWeb: Only reload link on rel change if it became a stylesheet 2025-01-20 18:21:20 +01:00
link-element-media-attribute.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
link-element-media-change-off.html LibWeb: Convert some sync tests to be async 2024-10-03 07:07:28 -04:00
link-element-media-change.html LibWeb: Convert some sync tests to be async 2024-10-03 07:07:28 -04:00
link-element-onload-attribute.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
link-element-rel-preload-load-event.html Tests: Make preload link load/error event test order-independent 2025-11-20 06:29:13 -05:00
link-element-search.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
link-re-enable-crash.html LibWeb: Implement more of the "script-blocking style sheet" mechanism 2025-04-20 14:54:21 +02:00
link_as.html LibWeb: Added HTMLLinkElement.as Tests 2024-06-13 07:58:11 +02:00
load-event-delayed-by-adopted-style-sheet-background-image.html Tests/LibWeb: Support absolute paths for WPT files in HTTP test server 2026-03-23 22:32:43 +01:00
load-event-delayed-by-adopted-style-sheet-background-image.html.headers LibWeb: Start fetching CSS image resources before document load event 2026-03-21 10:29:54 +01:00
load-event-delayed-by-css-background-image.html Tests/LibWeb: Support absolute paths for WPT files in HTTP test server 2026-03-23 22:32:43 +01:00
load-event-delayed-by-css-background-image.html.headers LibWeb: Start fetching CSS image resources before document load event 2026-03-21 10:29:54 +01:00
load-event-fires-with-unused-font-face.html LibWeb/CSS: Don't track @font-face rules as critical subresources 2026-04-28 00:15:30 +02:00
load-event-fires-with-unused-font-face.html.headers LibWeb/CSS: Don't track @font-face rules as critical subresources 2026-04-28 00:15:30 +02:00
localStorage.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
math-with-inline-child.html LibWeb: Layout all math elements using InternalDummy context 2024-10-16 19:51:36 +02:00
module-script-in-head.html LibWeb: Rename internals.signalTextTestIsDone() to signalTestIsDone() 2025-03-18 20:09:46 +01:00
multi-click-user-select-none-element.html LibWeb: Don't select text when multi-clicking user-select:none node 2026-02-16 15:57:55 +01:00
namespace-attribute-changed.html LibWeb: Skip namespaced attributes in Element::attribute_changed() 2025-11-24 09:13:26 +01:00
namespace-object-prototype.html IDLGenerators: Set namespace object prototype to Object.prototype 2024-04-26 20:02:42 +02:00
namespace-objects-default-property-attributes.html LibWeb: Make namespace attributes writable and configurable by default 2025-02-07 15:36:02 +01:00
nested-import-load-events.html LibWeb/CSS: Wait for resources to load to fire <style> load event 2026-02-12 16:23:12 +01:00
no-window-resize-on-load.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
non-html-mixed-case-element-name-selector-matching.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
object-with-unsupported-type-in-data-attribute.html LibWeb: Use Fetch to retrieve HTMLObjectElement data URLs 2024-12-10 10:37:01 -08:00
output-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
overflow-with-zero-sized-box.html LibWeb: Avoid division by zero when calculating scrollbar rect 2024-03-17 12:54:02 +01:00
parse-document-from-string-in-fetch-callback.html LibWeb: Add test when networking task is interrupted by networking task 2024-04-13 12:07:33 +02:00
performance-navigation.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
performance-now.html LibWeb: Report performance based timestamps relative to ESO time origin 2025-01-27 14:53:33 +01:00
performance-timing-and-navigation-not-exposed-outside-of-window.html LibWeb: Only expose performance.{timing,navigation} on Window 2025-07-25 11:46:58 +02:00
position-absolute-float-none.html LibWeb: Compute float to none for absolutely positioned elements 2026-03-21 21:42:44 -05:00
position-serialization.html LibWeb: Coordinate border-* longhands at compute time 2025-12-08 11:46:50 +00:00
ProcessingInstruction-cloneNode.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
query-scroll-size-of-inline-node.html LibWeb: Add missing check if scrollable overflow defined for paintable 2024-10-21 15:57:19 +02:00
quirks-mode-case-insensitive-class-selector.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
radio-button-focus-lost-no-change-event.html LibWeb: Stop radio buttons firing change events when losing focus 2024-11-22 13:58:36 +00:00
radio-node-list.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
recompute-inherited-style-of-display-none-descendant.html Tests/LibWeb: Add regression test for stale inherited style 2026-04-21 18:39:00 +02:00
request-animation-frame-order.html LibWeb: Make request-animation-frame-order test async 2024-03-30 19:26:58 +01:00
reset-input-element.html LibWeb: Implement activation behavior on input[type=reset] 2024-10-11 07:40:49 +01:00
reset-text-shadow-after-unhover.html LibWeb: Rework Internals' mouse control 2026-02-06 14:18:10 +00:00
resize-scrollable-box.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
resolve-css-overflow-effective-value.html LibWeb: Resolve effective overflow-x and overflow-y according to spec 2024-02-06 08:39:06 +01:00
sameobject-behavior-for-htmlcollection-properties.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
screen-is-extended.html LibWeb: Implement Screen.isExtended attribute 2026-01-16 20:34:58 +01:00
script-src-set-after-insertion.html LibWeb: Prepare script when src is set the first time 2024-07-09 20:30:27 +01:00
script-src-set-after-insertion.js LibWeb: Prepare script when src is set the first time 2024-07-09 20:30:27 +01:00
scripted-dom-insertion-during-html-parse.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
scroll-by-dispatching-wheel-event-on-overflow-scroll-without-scrollable-overflow.html LibWeb: Fix unnecessary wheel event consumption with overflow: scroll 2025-01-31 00:11:34 +01:00
scroll-during-page-load.html LibWeb: Respect scroll position set by script during page load 2025-03-10 17:14:13 +01:00
scroll-into-view-center.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
scroll-into-view-end.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
scroll-into-view-start.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
scroll-left-and-top-on-colgroup.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
scroll-to-fragment.html LibWeb: Scroll to the "start" in Document::scroll_to_fragment() 2023-12-19 20:59:52 +01:00
scroll-window-using-wheel-event.html LibWeb: Ignore mousewheel events in ViewportPaintable 2024-04-18 12:27:24 +02:00
scroll-with-pinch-zoom-applied.html LibWeb: Fix scroll regression when pinch-to-zoom is applied 2026-01-23 17:52:50 +01:00
scrollable-viewport-unreachable-overflow.html LibWeb: Implement the unreachable scrollable overflow 2025-07-11 08:23:46 +02:00
scrollable-viewport-with-position-fixed.html LibWeb: Exclude fixed positioned boxes from scrollable overflow 2025-04-25 14:07:38 +02:00
secure-context.html LibWeb/Bindings: Implement [SecureContext] extended attribute 2026-02-14 20:22:40 +01:00
select-options-limit.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
select-text-dialog.html LibWeb: Allow selecting text in dialog and label elements 2026-02-17 18:36:54 +01:00
select-text-label.html LibWeb: Allow selecting text in dialog and label elements 2026-02-17 18:36:54 +01:00
select-text.html LibWeb+UI: Support triple clicking and dragging paragraphs 2026-02-06 14:18:10 +00:00
select.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
selection-above-text-fragment.html LibWeb: Support hit testing fully above fragments 2026-02-11 11:04:53 +01:00
selection-auto-scroll.html LibWeb: Use correct scrollability check for autoscrolling 2026-03-24 13:55:37 +01:00
selection-collapseToEnd.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
selection-extend-across-siblings.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
selection-extend-backwards.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
selection-focuses-editing-host.html LibWeb: Nested editing host focus should propagate to farthest ancestor 2025-08-26 10:25:59 +02:00
selection-in-focused-editing-host.html LibWeb: Do not modify selection if editing host is already selected 2025-08-01 10:09:26 +02:00
selection-keyboard-navigation.html LibWeb: Do not update selection on uneditable contents without Shift key 2025-08-26 10:25:59 +02:00
selection-modify.html LibWeb: Prevent cursor movement when collapsing text selection 2026-03-10 02:53:27 +01:00
selection-on-rendered-text.html LibWeb: Rework Internals' mouse control 2026-02-06 14:18:10 +00:00
selection-over-multiple-code-units.html LibWeb: Rework Internals' mouse control 2026-02-06 14:18:10 +00:00
selection-rect-consistency-with-kerning.html LibWeb: Use glyph positions & widths instead of Harfbuzz for range rects 2026-03-02 17:52:47 +01:00
selection-rect-with-letter-spacing.html LibWeb: Apply letter-spacing for selection rects and grapheme bounds 2026-02-17 10:51:48 +01:00
Selection-setBaseAndExtent-without-common-root.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
selection-toString-focused-text-control-delegation.html LibWeb: Selection toString focused text control delegation 2026-01-02 18:40:05 +01:00
selectionchange-event.html LibWeb: Do not override whitespace handling for editable elements 2025-05-16 12:08:29 +01:00
selectionchange-on-textarea.html LibWeb: Fix selectionchange event dispatch on text control elements 2024-11-01 15:06:09 +01:00
serializable-and-transferable-types-can-be-posted-to-realm-where-they-have-not-been-used-before.html LibWeb: Use enum for serialization and reimplement interface exposure 2025-07-15 09:20:02 -04:00
set-selection-inside-shadow-root.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
set-timeout-with-no-active-script.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
setInterval.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
setTimeout-equal-delay-registration-order.html LibCore: Make timer firing order stable for equal deadlines 2025-09-22 12:34:32 +01:00
setTimeout.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
setting-display-none-should-nuke-subtree.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
shadow-root-adopted-style-sheets.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
shadow-root-style-sheets.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
show-non-modal-dialog.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
subtle-crypto-hkdf-salt-empty-or-none.html LibWeb: Test subtleties in HKDF 'salt' interpretation 2024-10-23 11:33:58 -06:00
svg-a-element-activation-behavior.html Tests: Explicitly wait for link activation in SVG link activation test 2026-01-15 01:22:06 +01:00
svg-abspos.html LibWeb: Fix abspos replaced element constraint equations 2026-02-19 12:56:40 +01:00
svg-relayout-foreignobject-fixed-pos.html LibWeb: Pre-populate viewport in SVG subtree relayout 2026-02-25 09:05:10 +01:00
synthetic-event-constructor-istrusted-check.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
table-cell-without-table-ancestor.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
test-http-test-server.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
text-insertData.html LibWeb: Use UTF-16 code units length in CharacterData::replace_data() 2024-11-06 05:46:30 +00:00
textarea-arrow-navigation-with-letter-spacing.html LibWeb: Apply letter-spacing for selection rects and grapheme bounds 2026-02-17 10:51:48 +01:00
textarea-arrow-navigation.html LibWeb: Ensure up/down arrow navigation is grapheme-aware 2025-08-18 13:17:28 +02:00
textarea-clear.html LibWeb: Clear textarea with empty string for WebDriver 2026-02-13 15:29:02 -05:00
textarea-maxlength.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
textarea-placeholder-shown.html LibWeb: Support :placeholder-shown pseudo-class for textarea elements 2026-02-11 16:11:11 +01:00
textarea-readonly.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
textarea-selection-start-selection-end.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
textarea-value.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
theme-color-crash.html LibWeb: Check for missing node or invalid query in obtain_theme_color 2025-01-12 19:47:01 +00:00
title-with-meta-title.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
title.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
trusted-event.html LibWeb/HTML: Make more events trusted 2026-03-23 02:33:56 +01:00
unclosed-body-element.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
unclosed-html-element.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
usvstring-url-reflection.html LibWeb: Bring test script src reflection test back 2025-10-07 21:52:06 +02:00
valid.css LibWeb: Fire "load" and "error" events for rel=preload link loads 2023-06-06 09:06:27 +02:00
video-canceled-load.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
video-failed-load.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
video-gc.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
video-remove-controls.html LibWeb: Cancel the animation frame callback in MediaControls destructor 2026-03-17 06:00:40 -05:00
viewport-auto-scroll.html LibWeb: Implement mouse auto scrolling of scrollable containers 2026-02-11 11:04:53 +01:00
viewport-scroll-after-layout-tree-invalidation.html LibWeb: Update layout before accessing paintables in viewport scroll 2026-02-25 10:18:08 +01:00
visual-viewport-horizontal-scroll-hit-test.html LibWeb: Add test for hit testing after visual viewport horizontal scroll 2026-01-31 19:20:09 +01:00
vv-resize-on-pinch-to-zoom.html LibWeb: Add a test to ensure "resize" event on VV is fired on pinch-zoom 2025-10-10 15:37:45 +02:00
WebAssembly-Memory-grow-shared-stale-view.html LibJS: Only cache TypedArray data pointers for owned buffers 2026-04-25 06:11:18 +02:00
wheel-event-should-be-consumed-by-innermost-scrollable.html LibWeb: Try to dispatch wheel event on hit-testing target first 2025-10-03 19:34:20 +02:00
wheel-events-consumed-by-scrollable-should-not-be-propagated-to-body-2.html LibWeb: Skip page scrolling for wheel events consumed by scrollable box 2024-03-17 09:33:16 +01:00
wheel-events-consumed-by-scrollable-should-not-be-propagated-to-body.html LibWeb: Skip page scrolling for wheel events consumed by scrollable box 2024-02-29 13:18:57 +01:00
wheel-scroll-over-iframe-at-boundary-falls-back-to-parent.html LibWeb: Chain wheel scrolling past iframe limits 2026-04-17 18:52:12 +02:00
wheel-scroll-over-iframe-falls-back-to-parent.html LibWeb: Chain wheel scrolling past iframe limits 2026-04-17 18:52:12 +02:00
window-event-property-setter.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
window-proxy-numeric-own-property.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
window-proxy-property-inline-cache.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
window-scroll-while-parsing.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00
window-scrollTo.html Meta: Add DOCTYPEs to most text tests 2025-03-20 11:50:49 +01:00