Update the GB18030 encoder to spec-compliantly handle old PUA code points via a direct byte lookup table (spec step 5). Bake the 18 GB18030-2022 code point updates into indexes.json and remove the now-unnecessary patching logic from the code generator. Drop the redundant hardcoded switch in the decoder's range function, as the range formula already produces correct values. Import WPT tests for gb18030 decoder, gb18030 encoder, and gbk encoder, and register the worker variant in TestConfig.ini.
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/encoding/legacy-mb-schinese/gb18030/gb18030-decoder.any.worker.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
|