mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-05-10 17:12:41 +02:00
Introduce IncrementalDocumentParser, which streams the response body through a TextCodec::StreamingDecoder into the HTMLTokenizer one chunk at a time. The tokenizer pauses when it runs out of input and resumes once the next chunk is appended; when the body closes we close the tokenizer's input stream so it can finish the parse. DocumentLoading routes HTML responses through the new parser instead of buffering the full body before handing it to HTMLParser.
576 lines
35 KiB
INI
576 lines
35 KiB
INI
[LoadFromHttpServer]
|
|
; Cookies require HTTP(s) scheme.
|
|
Text/input/cookie-working.html
|
|
|
|
; Performs cross-origin Worker fetch
|
|
Text/input/wpt-import/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html
|
|
Text/input/wpt-import/workers/constructors/Worker/same-origin.html
|
|
Text/input/wpt-import/workers/Worker_ErrorEvent_type.htm
|
|
Text/input/Worker/XHttpRequest-responseXML-unavailable-in-worker.html
|
|
|
|
; fetching a file only works from an HTTP server.
|
|
Crash/HTML/video-track-switch-during-seek.html
|
|
Text/input/HTML/media-source-buffered.html
|
|
Text/input/HTML/media-source-setup.html
|
|
Text/input/css/FontFace-arraybuffer-matching.html
|
|
Text/input/wpt-import/mediacapture-streams/idlharness.https.window.html
|
|
Text/input/css/font-face-load-dedups-same-url.html
|
|
|
|
; pushState with path URL requires HTTP(s) scheme.
|
|
Text/input/navigation/history-replace-push-then-back.html
|
|
|
|
; CSS @font-face url() requires HTTP(s) scheme.
|
|
Text/input/selection-rect-consistency-with-kerning.html
|
|
|
|
; Form submission to /common/blank.html requires HTTP(s) scheme.
|
|
Text/input/wpt-import/custom-elements/form-associated/form-disabled-callback.html
|
|
|
|
; Bug in ladybird - crashes due to AD-HOC fetch implementation in SVGScriptElement (due to opaque file origin).
|
|
; Works in other browsers when loaded from file://.
|
|
Text/input/wpt-import/html/syntax/parsing/unclosed-svg-script.html
|
|
|
|
; These tests require cross-origin iframe access to succeed.
|
|
Text/input/wpt-import/webstorage/event_session_oldvalue.html
|
|
Text/input/wpt-import/webstorage/event_session_storagearea.html
|
|
Text/input/navigation/navigation-navigate.html
|
|
Text/input/navigation/location-reload-fetch.html
|
|
Text/input/HTML/session-storage-event-fired-to-lazy-window.html
|
|
Text/input/HTML/parser-streams-bytes.html
|
|
Text/input/HTML/parser-streams-with-document-write.html
|
|
Text/input/HTML/parser-streams-utf8-split.html
|
|
|
|
; Navigation has entries and events disabled for opaque origins, so this crash only reproduces over HTTP.
|
|
Crash/DOM/document-open-navigation-api.html
|
|
|
|
; Does not work in Ladybird - unsure why.
|
|
; Works in other browsers when loaded from file://. Needs investigation.
|
|
; Probably all fetch or navigation related.
|
|
Crash/HTML/viewport-client-gc-after-adopt-node.html
|
|
Text/input/XHR/XMLHttpRequest-response-is-arraybuffer.html
|
|
|
|
Text/input/wpt-import/navigation-api/navigation-methods/return-value/navigate-intercept-interrupted.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/return-value/navigate-interrupted-within-onnavigate.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/return-value/navigate-interrupted.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/return-value/reload-intercept-rejected.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/return-value/reload-intercept.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/return-value/reload-preventDefault.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/navigate-same-document.html
|
|
Text/input/wpt-import/navigation-api/navigate-event/navigate-multiple-history-pushState.html
|
|
Text/input/wpt-import/navigation-api/navigate-event/navigate-destination-getState-back-forward.html
|
|
Text/input/wpt-import/navigation-api/navigate-event/defaultPrevented-navigation-preempted.html
|
|
Text/input/wpt-import/navigation-api/navigate-event/event-constructor.html
|
|
|
|
Text/input/wpt-import/navigation-api/state/history-pushState.html
|
|
Text/input/wpt-import/navigation-api/state/history-replaceState.html
|
|
|
|
; Navigation has entries and events disabled for opaque documents.
|
|
; Works in other browsers when loaded from file://.
|
|
Text/input/HTML/Navigation-object-properties.html
|
|
|
|
; Tests written assuming that the HTML document being loaded has a tuple origin / run from a WebServer.
|
|
; Other browsers do not behave in this way for file:// scheme URLs (despite being the intention of the specification to head in this direction).
|
|
Text/input/wpt-import/css/cssom/CSSStyleSheet-constructable-baseURL.html
|
|
Text/input/wpt-import/html/browsers/origin/api/origin-from-global.any.html
|
|
Text/input/wpt-import/html/browsers/origin/api/origin-from-messageevent-opaque.window.html
|
|
Text/input/wpt-import/html/browsers/origin/api/origin-from-messageevent.window.html
|
|
Text/input/wpt-import/html/browsers/origin/api/origin-from-worker.window.html
|
|
|
|
; Performs module import
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/HTML/import-maps.html
|
|
Text/input/HTML/multiple-import-maps-confict.html
|
|
Text/input/HTML/multiple-import-maps.html
|
|
Text/input/HTML/ModuleLoading/import-inside-of-a-module.html
|
|
Text/input/js-export-rename.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-border-color.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-border-radius.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-border-style.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-border-width.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-inset.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-margin.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-padding.html
|
|
Text/input/wpt-import/css/css-logical/logical-box-size.html
|
|
Text/input/wpt-import/css/cssom/getComputedStyle-insets-absolute.html
|
|
Text/input/wpt-import/css/cssom/getComputedStyle-insets-relative.html
|
|
Text/input/wpt-import/html/semantics/forms/the-input-element/cloning-steps.html
|
|
Text/input/wpt-import/html/semantics/forms/the-input-element/show-picker-disabled-readonly.html
|
|
Text/input/wpt-import/html/semantics/scripting-1/the-script-element/css-module/import-css-module-dynamic.html
|
|
Text/input/wpt-import/html/semantics/scripting-1/the-script-element/css-module/import-css-module-basic.html
|
|
Text/input/wpt-import/html/semantics/scripting-1/the-script-element/json-module/module.html
|
|
Text/input/wpt-import/wasm/webapi/esm-integration/wasm-import.tentative.html
|
|
|
|
; Unable to fetch the test resources JSON with CORS error.
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/wpt-import/urlpattern/urlpattern.any.html
|
|
Text/input/wpt-import/url/a-element-origin.html
|
|
Text/input/wpt-import/url/url-constructor.any.html
|
|
Text/input/wpt-import/url/url-origin.any.html
|
|
Text/input/wpt-import/url/url-setters-a-area.window.html
|
|
Text/input/wpt-import/url/url-setters.any.html
|
|
|
|
; Unable to fetch the test resources IDL with CORS error.
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/wpt-import/css/css-conditional/idlharness.html
|
|
Text/input/wpt-import/css/css-counter-styles/idlharness.html
|
|
Text/input/wpt-import/css/css-fonts/idlharness.html
|
|
Text/input/wpt-import/css/css-typed-om/idlharness.html
|
|
Text/input/wpt-import/css/cssom-view/idlharness.html
|
|
Text/input/wpt-import/gamepad/idlharness.window.html
|
|
Text/input/wpt-import/geolocation/idlharness.https.window.html
|
|
Text/input/wpt-import/notifications/idlharness.https.any.html
|
|
Text/input/wpt-import/scroll-animations/scroll-timelines/idlharness.window.html
|
|
Text/input/wpt-import/serial/idlharness.https.any.html
|
|
Text/input/wpt-import/speech-api/idlharness.https.window.html
|
|
Text/input/wpt-import/streams/idlharness.any.html
|
|
Text/input/wpt-import/svg/idlharness.window.html
|
|
Text/input/wpt-import/trusted-types/idlharness.window.html
|
|
Text/input/wpt-import/web-animations/idlharness.window.html
|
|
Text/input/wpt-import/webaudio/idlharness.https.window.html
|
|
|
|
; Unable to fetch the test resources PNG with CORS error.
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/wpt-import/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
|
|
Text/input/wpt-import/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
|
|
Text/input/wpt-import/html/canvas/element/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
|
|
Text/input/wpt-import/html/canvas/element/manual/imagebitmap/createImageBitmap-drawImage.html
|
|
Text/input/wpt-import/html/canvas/element/manual/imagebitmap/createImageBitmap-invalid-args.html
|
|
|
|
; Unable to fetch from inside of the Worker due to MixedContent
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/wpt-import/workers/nested_worker.worker.html
|
|
Text/input/wpt-import/workers/nested_worker_close_from_parent_worker.html
|
|
Text/input/wpt-import/workers/nested_worker_close_self.worker.html
|
|
Text/input/wpt-import/workers/nested_worker_importScripts.worker.html
|
|
Text/input/wpt-import/workers/nested_worker_sync_xhr.worker.html
|
|
Text/input/wpt-import/workers/nested_worker_terminate_from_document.html
|
|
Text/input/wpt-import/WebCryptoAPI/historical.any.worker.html
|
|
|
|
; CORS fetch failures.
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/wpt-import/fetch/api/response/response-consume.html
|
|
Text/input/wpt-import/fetch/api/headers/headers-no-cors.any.html
|
|
Text/input/css/FontFace-binary-data.html
|
|
Text/input/css/FontFace-load-urls.html
|
|
Text/input/css/FontFaceSet-load.html
|
|
Ref/input/iframe-render-blocked-child-not-painted.html
|
|
|
|
; Performs cross origin document access, e.g, to an iframe's contentDocument or window.location.
|
|
; Fails in other browsers too when loaded from file://.
|
|
Crash/HTML/adopt-image-from-removed-iframe.html
|
|
Crash/HTML/cached-image-load-after-iframe-removed.html
|
|
Crash/HTML/image-decode-promise-after-iframe-removed.html
|
|
Crash/HTML/image-error-after-iframe-removed.html
|
|
Crash/HTML/image-lazy-load-iframe-removed.html
|
|
Crash/HTML/image-load-after-iframe-navigated.html
|
|
Crash/HTML/image-load-completion-after-iframe-removed.html
|
|
Crash/HTML/image-loading-iframe-reattach-remove.html
|
|
Crash/HTML/image-loading-microtask-after-iframe-removed.html
|
|
Crash/HTML/image-src-change-races-iframe-removal.html
|
|
Crash/HTML/image-srcset-in-removed-iframe.html
|
|
Crash/HTML/multiple-images-iframe-removed.html
|
|
Crash/HTML/picture-source-in-removed-iframe.html
|
|
Crash/HTML/set-image-src-in-removed-iframe.html
|
|
Ref/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/adopt-while-parsing-001.html
|
|
Screenshot/input/css-background-blob-url.html
|
|
Screenshot/input/font-variation-settings-applies-to-system-provided-font.html
|
|
Screenshot/input/variable-font-weight.html
|
|
Text/input/HTML/ModuleLoading/import-inside-of-a-module.html
|
|
Text/input/HTML/pushState-navigation-event.html
|
|
Text/input/HTML/storage-does-not-have-legacy-override-builtins-flag.html
|
|
Text/input/Streams/init-from-cloned-fetch-response.html
|
|
Text/input/Streams/init-from-fetch.html
|
|
Text/input/Wasm/WebAssembly-instantiate-streaming.html
|
|
Text/input/XHR/XMLHttpRequest-network-error-message.html
|
|
Text/input/XHR/XMLHttpRequest-override-mimetype-blob.html
|
|
Text/input/XML/error-page.html
|
|
Text/input/base/a-element-target.html
|
|
Text/input/navigation/iframe-navigate-javascript-url.html
|
|
Text/input/navigation/iframe-referrer-policy.html
|
|
Text/input/parse-document-from-string-in-fetch-callback.html
|
|
Text/input/wpt-import/battery-status/battery-promise-window.https.html
|
|
Text/input/wpt-import/clipboard-apis/async-navigator-clipboard-basics.https.html
|
|
Text/input/wpt-import/css/css-values/calc-in-media-queries-with-mixed-units.html
|
|
Text/input/wpt-import/css/cssom-view/elementsFromPoint-iframes.html
|
|
Text/input/wpt-import/css/cssom-view/elementsFromPoint.html
|
|
Text/input/wpt-import/css/cssom-view/cssom-getBoundingClientRect-003.html
|
|
Text/input/wpt-import/css/cssom-view/offsetTopLeft-border-box.html
|
|
Text/input/wpt-import/css/mediaqueries/test_media_queries.html
|
|
Text/input/wpt-import/css/selectors/attribute-selectors/attribute-case/semantics.html
|
|
Text/input/wpt-import/css/selectors/attribute-selectors/attribute-case/syntax.html
|
|
Text/input/wpt-import/custom-elements/upgrading.html
|
|
Text/input/wpt-import/dom/nodes/Document-createElementNS.html
|
|
Text/input/wpt-import/dom/nodes/ParentNode-querySelector-All.html
|
|
Text/input/wpt-import/dom/ranges/Range-insertNode.html
|
|
Text/input/wpt-import/domxpath/xml_xpath_runner.html
|
|
Text/input/wpt-import/encoding/streams/realms.window.html
|
|
Text/input/wpt-import/html/browsers/browsing-the-web/read-text/load-text-plain.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-allow-same-origin.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-allow-scripts.html
|
|
Text/input/wpt-import/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-extra.html
|
|
Text/input/wpt-import/html/interaction/focus/document-level-focus-apis/document-level-apis.html
|
|
Text/input/wpt-import/html/semantics/forms/attributes-common-to-form-controls/dirname-only-if-applies.html
|
|
Text/input/wpt-import/html/semantics/forms/form-submission-0/jsurl-navigation-then-form-submit.html
|
|
Text/input/wpt-import/html/syntax/parsing/no-doctype-name.html
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-1.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-10.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-11.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-12.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-2.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-3.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-4.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-5.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-6.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-7.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-8.htm
|
|
Text/input/wpt-import/html/the-xhtml-syntax/parsing-xhtml-documents/xhtml-mathml-dtd-entity-9.htm
|
|
Text/input/wpt-import/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/aborted-parser.window.html
|
|
Text/input/wpt-import/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/url-entry-document-sync-call.window.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/reload-state-and-info.html
|
|
Text/input/wpt-import/navigation-api/navigation-methods/reload-state-undefined.html
|
|
Text/input/wpt-import/page-visibility/test_child_document.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.default.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.parse.basic.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.parse.complex.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.parse.complex2.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.parse.family.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.parse.invalid.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.parse.system.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.parse.tiny.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.relative_size.worker.html
|
|
Text/input/wpt-import/html/canvas/offscreen/text/2d.text.font.weight.worker.html
|
|
|
|
; Fallback favicon fetch requires HTTP(S) scheme.
|
|
Crash/HTML/fallback-favicon-invalid-base.html
|
|
|
|
; Trusted Types requires tuple origin.
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/wpt-import/trusted-types/TrustedTypePolicyFactory-getAttributeType-event-handler-content-attributes.tentative.html
|
|
|
|
; Uses fetch() to retrieve a local JSON file.
|
|
; Fails in other browsers too when loaded from file://.
|
|
Text/input/wpt-import/html/webappapis/atob/base64.any.html
|
|
|
|
; Cache operations explicitly only work with HTTP(S) URLs.
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-add.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-delete.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-keys.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-match.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-matchAll.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-put.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-storage-keys.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-storage-match.https.any.html
|
|
Text/input/wpt-import/service-workers/cache-storage/cache-storage.https.any.html
|
|
|
|
[Skipped]
|
|
; Consistently hang on macOS, see #1306
|
|
Text/input/HTML/cross-origin-window-properties.html
|
|
Text/input/HTML/DedicatedWorkerGlobalScope-instanceof.html
|
|
Text/input/HTML/MessagePort-MessageEvents-should-be-trusted.html
|
|
Text/input/wpt-import/hr-time/timeOrigin.html
|
|
Text/input/window-scrollTo.html
|
|
|
|
; Flaky on CI
|
|
Text/input/Crypto/SubtleCrypto-exportKey.html
|
|
Text/input/Crypto/SubtleCrypto-generateKey.html
|
|
Ref/input/wpt-import/css/css-lists/list-style-type-string-004.html
|
|
|
|
; Animation tests are flaky
|
|
Text/input/css/cubic-bezier-infinite-slope-crash.html
|
|
Text/input/css/transition-basics.html
|
|
|
|
; Times out on CI, possibly animation related: https://github.com/LadybirdBrowser/ladybird/issues/7742
|
|
Crash/wpt-import/editing/crashtests/designMode-caret-change.html
|
|
|
|
; Times out on CI - https://github.com/LadybirdBrowser/ladybird/issues/7790
|
|
Text/input/device-pixel-ratio-media-query.html
|
|
|
|
; Worker tests are flaky on CI
|
|
Text/input/Worker/Worker-blob.html
|
|
Text/input/Worker/Worker-close-after-postMessage.html
|
|
Text/input/Worker/Worker-crypto.html
|
|
Text/input/Worker/Worker-echo.html
|
|
Text/input/Worker/Worker-importScripts.html
|
|
Text/input/Worker/Worker-location.html
|
|
Text/input/Worker/Worker-module.html
|
|
Text/input/Worker/Worker-performance.html
|
|
Text/input/Worker/Worker-postMessage-transfer.html
|
|
|
|
; WPT ref-tests that currently fail
|
|
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-3.html
|
|
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-8.html
|
|
Ref/input/wpt-import/css/CSS2/floats/float-nowrap-9.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-placement-005.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-rule3-outside-left-001.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-rule3-outside-right-001.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-003-left-table.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-003-right-table.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-004.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-005.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-006.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-007.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-001.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-001a.tentative.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-002.tentative.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-003.tentative.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-004.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-005.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-006.tentative.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-bfc-with-margin-010.html
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-001l.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-001r.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-002l.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-002r.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-003l.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-bfc-003r.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-002l.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-002r.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-003l.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-wrap-top-below-inline-003r.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-zero-height-wrap-001.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/floats-zero-height-wrap-002.xht
|
|
Ref/input/wpt-import/css/CSS2/floats/new-fc-separates-from-float-2.html
|
|
Ref/input/wpt-import/css/CSS2/floats/new-fc-separates-from-float-3.html
|
|
Ref/input/wpt-import/css/CSS2/floats/new-fc-separates-from-float.html
|
|
Ref/input/wpt-import/css/CSS2/floats/zero-width-floats-positioning.tentative.html
|
|
|
|
; WPT media queries ref-tests that currently fail
|
|
Ref/input/wpt-import/css/mediaqueries/aspect-ratio-004.html
|
|
Ref/input/wpt-import/css/mediaqueries/device-aspect-ratio-002.html
|
|
Ref/input/wpt-import/css/mediaqueries/prefers-color-scheme-svg-as-image.html
|
|
Ref/input/wpt-import/css/mediaqueries/viewport-script-dynamic.html
|
|
|
|
; WPT ref-tests that are flaky due to unknown reasons
|
|
Ref/input/wpt-import/css/css-contain/contain-size-replaced-006.html
|
|
|
|
; Crashes inconsistently on CI
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/2900
|
|
Text/input/ShadowDOM/css-hover-shadow-dom.html
|
|
|
|
; Test is flaky on CI, as navigationStart time is not set according to spec.
|
|
Text/input/wpt-import/user-timing/measure_associated_with_navigation_timing.html
|
|
|
|
; Cancelling the beforeunload event in this test causes the subsequent test to fail.
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/3461
|
|
Text/input/wpt-import/html/browsers/browsing-the-web/unloading-documents/beforeunload-canceling.html
|
|
|
|
; These tests are very slow, especially in CI. Disabled to help with timeouts.
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/3679
|
|
Text/input/wpt-import/html/rendering/pixel-length-attributes.html
|
|
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-auto.html
|
|
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-fixed.html
|
|
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-iframe-percentage.html
|
|
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-auto.html
|
|
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-fixed.html
|
|
Text/input/wpt-import/html/rendering/replaced-elements/svg-embedded-sizing/svg-in-object-percentage.html
|
|
|
|
; These are just disabled to keep macOS CI runs from timing out.
|
|
; Note that we skip all "write" and "write_single" test variants *except*
|
|
; the "uri" (default) variants we've already skipped earlier in this file.
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_adoption01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_adoption02-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_blocks-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_comments01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_doctype01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_domjs-unsafe-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_entities01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_entities02-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_html5test-com-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_inbody01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_isindex-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_main-element-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_menuitem-element-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_namespace-sensitivity-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_quirks01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_ruby-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scriptdata01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scripted_adoption01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scripted_ark-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scripted_webkit01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_search-element-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tables01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_template-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests1-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests10-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests11-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests12-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests14-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests15-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests16-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests17-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests18-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests19-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests2-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests20-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests21-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests22-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests23-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests24-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests25-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests26-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests3-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests5-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests6-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests7-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests8-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests9-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tricky01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_webkit01-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_webkit02-write.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_adoption01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_adoption02-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_blocks-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_comments01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_doctype01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_domjs-unsafe-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_entities01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_entities02-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_html5test-com-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_inbody01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_isindex-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_main-element-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_menuitem-element-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_namespace-sensitivity-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-plain-text-unsafe-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_pending-spec-changes-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_quirks01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_ruby-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scriptdata01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scripted_adoption01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scripted_ark-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_scripted_webkit01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_search-element-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tables01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_template-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests1-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests10-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests11-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests12-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests14-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests15-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests16-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests17-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests18-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests19-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests2-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests20-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests21-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests22-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests23-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests24-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests25-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests26-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests3-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests5-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests6-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests7-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests8-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tests9-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_tricky01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_webkit01-write_single.html
|
|
Text/input/wpt-import/html/syntax/parsing/html5lib_webkit02-write_single.html
|
|
|
|
; Inconsistently crashes because we haven't figured invalidation for CSS containment
|
|
Crash/wpt-import/css/css-contain/contain-style-remove-element-crash.html
|
|
Ref/input/wpt-import/css/css-contain/contain-layout-020.html
|
|
Ref/input/wpt-import/css/css-contain/contain-paint-050.html
|
|
Ref/input/wpt-import/css/css-contain/contain-paint-change-opacity.html
|
|
|
|
; Timing out; https://github.com/LadybirdBrowser/ladybird/issues/3912
|
|
Text/input/wpt-import/html/rendering/replaced-elements/svg-inline-sizing/svg-inline.html
|
|
|
|
; The number of subtests that pass is inconsistent, maybe a race condition?
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/4190
|
|
Text/input/wpt-import/css/mediaqueries/media-query-matches-in-iframe.html
|
|
|
|
; Times out due to us not implementing auto-commit the correct way.
|
|
; Text/input/wpt-import/IndexedDB/idbfactory_open.any.html
|
|
|
|
; Currently always timeout
|
|
Text/input/wpt-import/html/browsers/sandboxing/inner-iframe.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-inherited-from-initiator-response.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-javascript-window-open.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-initial-empty-document-toward-same-origin.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-disallow-scripts-via-unsandboxed-popup.tentative.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-document-open.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-inherited-from-required-csp.html
|
|
Text/input/wpt-import/html/browsers/sandboxing/sandbox-navigation-timing.tentative.html
|
|
|
|
; Not a ref test, but a subfile of the sandbox-parse-noscript ref test
|
|
Ref/input/wpt-import/html/browsers/sandboxing/noscript-iframe.html
|
|
|
|
; This test fails because we don't establish a stacking context when stacking context creating properties are animated
|
|
; with @keyframes.
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/5875
|
|
Ref/input/wpt-import/css/css-transforms/individual-transform/stacking-context-001.html
|
|
|
|
; Frequently times out on CI
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/6069
|
|
Text/input/input-file.html
|
|
|
|
; Times out due to `document.adoptNode` invocation
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/6150
|
|
Crash/wpt-import/css/css-view-transitions/first-line-reparent-crash.html
|
|
|
|
; Flaky: https://github.com/LadybirdBrowser/ladybird/issues/5257
|
|
Text/input/selection-over-multiple-code-units.html
|
|
|
|
; Flaky: https://github.com/LadybirdBrowser/ladybird/issues/6846
|
|
Text/input/wpt-import/html/semantics/embedded-content/the-img-element/naturalWidth-naturalHeight-width-height.tentative.html
|
|
|
|
; File tests that frequently time out on CI
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/7179
|
|
Text/input/HTML/StructuredClone-serializable-FileList.html
|
|
Text/input/input-file-accept.html
|
|
|
|
; This is used internally by cssom-view elementsFromPoint tests.
|
|
Text/input/wpt-import/css/cssom-view/iframe.html
|
|
|
|
; See: https://github.com/LadybirdBrowser/ladybird/issues/7931
|
|
Text/input/HTML/Navigation-object-properties.html
|
|
|
|
; Times out in CI:
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/8152
|
|
Text/input/keyboard-scroll-cursor-into-view.html
|
|
|
|
; Crashes in CI.
|
|
; https://github.com/LadybirdBrowser/ladybird/issues/8151
|
|
Text/input/wpt-import/fullscreen/rendering/fullscreen-root-block-scroll.html
|
|
|
|
; Timing out Fullscreen tests, a lot of them caused by http(s) mixed content blocking.
|
|
Text/input/wpt-import/fullscreen/api/navigate-iframe.sub.html
|
|
Text/input/wpt-import/fullscreen/api/element-ready-check-allowed-cross-origin.sub.html
|
|
Text/input/wpt-import/fullscreen/api/element-request-fullscreen-cross-origin.sub.html
|
|
Text/input/wpt-import/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen-timing.sub.html
|
|
Text/input/wpt-import/fullscreen/api/document-fullscreen-enabled-cross-origin.sub.html
|
|
Text/input/wpt-import/fullscreen/api/document-fullscreen-enabled-removing-allowfullscreen.sub.html
|
|
Text/input/wpt-import/fullscreen/api/element-request-fullscreen-and-remove-iframe.html
|
|
Text/input/wpt-import/fullscreen/api/document-fullscreen-enabled-setting-allowfullscreen.sub.html
|
|
Ref/input/wpt-import/fullscreen/rendering/exit-fullscreen-scroll-to-unscrollable-area-overflow-x-hidden.html
|
|
Ref/input/wpt-import/fullscreen/rendering/fullscreen-root-fills-page.html
|
|
Ref/input/wpt-import/fullscreen/rendering/backdrop-object.html
|
|
Ref/input/wpt-import/fullscreen/rendering/backdrop-iframe.html
|
|
Ref/input/wpt-import/fullscreen/rendering/backdrop-inherit.html
|
|
Ref/input/wpt-import/fullscreen/rendering/exit-fullscreen-scroll-to-unscrollable-area-overflow-hidden.html
|
|
Crash/wpt-import/fullscreen/crashtests/chrome-1312699.html
|
|
Crash/wpt-import/fullscreen/crashtests/content-visibility-crash.html
|
|
|
|
; Requires ladybird to cancel pending javascript navigations in form submission, see: https://github.com/whatwg/html/issues/12120
|
|
Text/input/wpt-import/html/semantics/forms/form-submission-0/jsurl-navigation-then-form-submit.html
|
|
|
|
; Custom element registry test that times out
|
|
Text/input/wpt-import/custom-elements/registries/per-document.html
|
|
|
|
; Custom element test that has inconsistent passes/fails
|
|
Text/input/wpt-import/custom-elements/registries/scoped-registry-define-upgrade-order.html
|
|
|
|
; sizes attribute tests are flaky.
|
|
Text/input/wpt-import/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html
|
|
Text/input/wpt-import/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html
|
|
Text/input/wpt-import/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html
|
|
Text/input/wpt-import/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html
|
|
|
|
; This test isn't reliable yet with GCC.
|
|
Text/input/indexeddb-gc-closes-unreachable-connection.html
|