diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /testing/web-platform/meta/html/infrastructure | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html/infrastructure')
37 files changed, 1106 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/domstringlist.html.ini b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/domstringlist.html.ini new file mode 100644 index 0000000000..c26c26fa7c --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/domstringlist.html.ini @@ -0,0 +1,24 @@ +[domstringlist.html] + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: [OK, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [OK, TIMEOUT] + [DOMStringList: contains() method] + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86_64"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] + + [DOMStringList: indexed getter] + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, NOTRUN] + if (os == "win") and debug and (processor == "x86"): [PASS, NOTRUN] + if (os == "win") and not debug and (processor == "x86"): [PASS, NOTRUN, TIMEOUT] + + [DOMStringList: item() method] + expected: + if (os == "win") and debug and (processor == "x86_64") and swgl: [PASS, TIMEOUT] + if (os == "win") and debug and (processor == "x86"): [PASS, TIMEOUT] + if (os == "win") and not debug and (processor == "x86"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html.ini b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html.ini new file mode 100644 index 0000000000..779ae22f36 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmlallcollection.html.ini @@ -0,0 +1,3 @@ +[htmlallcollection.html] + [collections are new live HTMLCollection instances] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html.ini b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html.ini new file mode 100644 index 0000000000..f4b69b34dd --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/htmloptionscollection.html.ini @@ -0,0 +1,3 @@ +[htmloptionscollection.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/radionodelist.html.ini b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/radionodelist.html.ini new file mode 100644 index 0000000000..d6b3de12d3 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/common-dom-interfaces/collections/radionodelist.html.ini @@ -0,0 +1,3 @@ +[radionodelist.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/infrastructure/common-microsyntaxes/colours/parsing-legacy-colour-value-ascii-case-insensitive.html.ini b/testing/web-platform/meta/html/infrastructure/common-microsyntaxes/colours/parsing-legacy-colour-value-ascii-case-insensitive.html.ini new file mode 100644 index 0000000000..07fab48980 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/common-microsyntaxes/colours/parsing-legacy-colour-value-ascii-case-insensitive.html.ini @@ -0,0 +1,2 @@ +[parsing-legacy-colour-value-ascii-case-insensitive.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/fetching-resources/crossorigin-enumerated-ascii-case-insensitive.html.ini b/testing/web-platform/meta/html/infrastructure/fetching-resources/crossorigin-enumerated-ascii-case-insensitive.html.ini new file mode 100644 index 0000000000..80b7f845d8 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/fetching-resources/crossorigin-enumerated-ascii-case-insensitive.html.ini @@ -0,0 +1,3 @@ +[crossorigin-enumerated-ascii-case-insensitive.html] + expected: + if (os == "win") and not debug and (processor == "x86_64"): [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/cross-origin-transfer-resizable-arraybuffer.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/cross-origin-transfer-resizable-arraybuffer.html.ini new file mode 100644 index 0000000000..97ce0eb181 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/cross-origin-transfer-resizable-arraybuffer.html.ini @@ -0,0 +1,3 @@ +[cross-origin-transfer-resizable-arraybuffer.html] + [postMessaging resizable ArrayBuffer to OOPIF] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/messagechannel.any.js.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/messagechannel.any.js.ini new file mode 100644 index 0000000000..97d5fdacb4 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/messagechannel.any.js.ini @@ -0,0 +1,146 @@ +[messagechannel.any.worker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Resizable ArrayBuffer] + expected: FAIL + + [Growable SharedArrayBuffer] + expected: FAIL + + [Length-tracking TypedArray] + expected: FAIL + + [Length-tracking DataView] + expected: FAIL + + [Serializing OOB TypedArray throws] + expected: FAIL + + [Serializing OOB DataView throws] + expected: FAIL + + [Resizable ArrayBuffer is transferable] + expected: FAIL + + [Length-tracking TypedArray is transferable] + expected: FAIL + + [Length-tracking DataView is transferable] + expected: FAIL + + [Transferring OOB TypedArray throws] + expected: FAIL + + [Transferring OOB DataView throws] + expected: FAIL + + +[messagechannel.any.sharedworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Resizable ArrayBuffer] + expected: FAIL + + [Growable SharedArrayBuffer] + expected: FAIL + + [Length-tracking TypedArray] + expected: FAIL + + [Length-tracking DataView] + expected: FAIL + + [Serializing OOB TypedArray throws] + expected: FAIL + + [Serializing OOB DataView throws] + expected: FAIL + + [Resizable ArrayBuffer is transferable] + expected: FAIL + + [Length-tracking TypedArray is transferable] + expected: FAIL + + [Length-tracking DataView is transferable] + expected: FAIL + + [Transferring OOB TypedArray throws] + expected: FAIL + + [Transferring OOB DataView throws] + expected: FAIL + + +[messagechannel.any.serviceworker.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Resizable ArrayBuffer] + expected: FAIL + + [Growable SharedArrayBuffer] + expected: FAIL + + [Length-tracking TypedArray] + expected: FAIL + + [Length-tracking DataView] + expected: FAIL + + [Serializing OOB TypedArray throws] + expected: FAIL + + [Serializing OOB DataView throws] + expected: FAIL + + [Resizable ArrayBuffer is transferable] + expected: FAIL + + [Length-tracking TypedArray is transferable] + expected: FAIL + + [Length-tracking DataView is transferable] + expected: FAIL + + [Transferring OOB TypedArray throws] + expected: FAIL + + [Transferring OOB DataView throws] + expected: FAIL + + +[messagechannel.any.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Resizable ArrayBuffer] + expected: FAIL + + [Growable SharedArrayBuffer] + expected: FAIL + + [Length-tracking TypedArray] + expected: FAIL + + [Length-tracking DataView] + expected: FAIL + + [Serializing OOB TypedArray throws] + expected: FAIL + + [Serializing OOB DataView throws] + expected: FAIL + + [Resizable ArrayBuffer is transferable] + expected: FAIL + + [Length-tracking TypedArray is transferable] + expected: FAIL + + [Length-tracking DataView is transferable] + expected: FAIL + + [Transferring OOB TypedArray throws] + expected: FAIL + + [Transferring OOB DataView throws] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/__dir__.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/__dir__.ini new file mode 100644 index 0000000000..c7a450ee9a --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/__dir__.ini @@ -0,0 +1,5 @@ +prefs: [browser.tabs.remote.useCrossOriginOpenerPolicy:true, + browser.tabs.remote.useCrossOriginEmbedderPolicy:true, + javascript.options.shared_memory:true] +disabled: + if (os == "android") or release_or_beta: This is blocked on DocumentChannel process switching support for Android diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/blob-data.https.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/blob-data.https.html.ini new file mode 100644 index 0000000000..f851da6bf6 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/blob-data.https.html.ini @@ -0,0 +1,6 @@ +implementation-status: backlog +bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613912 +[blob-data.https.html] + expected: [TIMEOUT, OK] + [data worker: self.crossOriginIsolated] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-sharedworker-success.https.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-sharedworker-success.https.html.ini new file mode 100644 index 0000000000..813d2a24f1 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/nested-sharedworker-success.https.html.ini @@ -0,0 +1,7 @@ +[nested-sharedworker-success.https.html] + [postMessaging to a dedicated sub-worker allows them to see each others' modifications] + expected: FAIL + + [Bonus: self.crossOriginIsolated] + expected: FAIL + diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini new file mode 100644 index 0000000000..59a85ebb49 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/serialization-via-idb.any.js.ini @@ -0,0 +1,20 @@ +[serialization-via-idb.any.worker.html] + expected: + if (processor == "x86") and (os == "win") and not debug: [OK, TIMEOUT] + [SharedArrayBuffer cloning via IndexedDB: basic case] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + [SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, TIMEOUT] + FAIL + + +[serialization-via-idb.any.html] + [SharedArrayBuffer cloning via IndexedDB: basic case] + expected: FAIL + + [SharedArrayBuffer cloning via the IndexedDB: is interleaved correctly] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-failure.https.sub.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-failure.https.sub.html.ini new file mode 100644 index 0000000000..8df8955dfd --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-failure.https.sub.html.ini @@ -0,0 +1,4 @@ +[window-domain-failure.https.sub.html] + [SharedArrayBuffer and a same-origin-domain (but not same-origin) iframe] + expected: FAIL + diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-serviceworker-failure.https.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-serviceworker-failure.https.html.ini new file mode 100644 index 0000000000..d3c11111e6 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-serviceworker-failure.https.html.ini @@ -0,0 +1,9 @@ +implementation-status: backlog +bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613912 +[window-serviceworker-failure.https.html] + expected: TIMEOUT + disabled: + if (os == "android"): https://bugzilla.mozilla.org/show_bug.cgi?id=1589673 + [SharedArrayBuffer cannot cross agent clusters, service worker edition] + expected: TIMEOUT + diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-sharedworker-failure.https.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-sharedworker-failure.https.html.ini new file mode 100644 index 0000000000..fd8823edc4 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-sharedworker-failure.https.html.ini @@ -0,0 +1,7 @@ +implementation-status: backlog +bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1613912 +[window-sharedworker-failure.https.html] + expected: TIMEOUT + + [SharedArrayBuffer cannot cross agent clusters, shared worker edition] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-extra.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-extra.html.ini new file mode 100644 index 0000000000..9d8f28bd34 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-extra.html.ini @@ -0,0 +1,3 @@ +[structured-cloning-error-extra.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window.js.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window.js.ini new file mode 100644 index 0000000000..b1ed25ff7e --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structured-cloning-error-stack-optional.sub.window.js.ini @@ -0,0 +1,26 @@ +[structured-cloning-error-stack-optional.sub.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [page-created DOMException (structuredClone())] + expected: FAIL + + [web API-created DOMException (structuredClone())] + expected: FAIL + + [web API-created DOMException (worker)] + expected: FAIL + + [page-created DOMException (worker)] + expected: FAIL + + [web API-created DOMException (cross-site iframe)] + expected: FAIL + + [page-created DOMException (cross-site iframe)] + expected: FAIL + + [web API-created DOMException (same-origin iframe)] + expected: FAIL + + [page-created DOMException (same-origin iframe)] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html.ini new file mode 100644 index 0000000000..4c750a0e0b --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/structuredclone_0.html.ini @@ -0,0 +1,6 @@ +[structuredclone_0.html] + expected: + if (os == "mac") and debug: TIMEOUT + [Empty Error objects can be cloned] + expected: + if (os == "mac") and debug: TIMEOUT diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window.js.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window.js.ini new file mode 100644 index 0000000000..ce39dac985 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/transfer-errors.window.js.ini @@ -0,0 +1,3 @@ +[transfer-errors.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/window-postmessage.window.js.ini b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/window-postmessage.window.js.ini new file mode 100644 index 0000000000..66c1c5dec1 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/safe-passing-of-structured-data/window-postmessage.window.js.ini @@ -0,0 +1,35 @@ +[window-postmessage.window.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] + [Resizable ArrayBuffer] + expected: FAIL + + [Growable SharedArrayBuffer] + expected: FAIL + + [Length-tracking TypedArray] + expected: FAIL + + [Length-tracking DataView] + expected: FAIL + + [Serializing OOB TypedArray throws] + expected: FAIL + + [Serializing OOB DataView throws] + expected: FAIL + + [Resizable ArrayBuffer is transferable] + expected: FAIL + + [Length-tracking TypedArray is transferable] + expected: FAIL + + [Length-tracking DataView is transferable] + expected: FAIL + + [Transferring OOB TypedArray throws] + expected: FAIL + + [Transferring OOB DataView throws] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/urls/__dir__.ini b/testing/web-platform/meta/html/infrastructure/urls/__dir__.ini new file mode 100644 index 0000000000..97c2506071 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/__dir__.ini @@ -0,0 +1,3 @@ +lsan-allowed: [Alloc, NS_NewRunnableFunction, Realloc, _M_init_functor, mozilla::net::HttpChannelChild::ContinueAsyncOpen, nsHtml5Parser::MarkAsNotScriptCreated] +prefs: [network.url.useDefaultURI:true] +leak-threshold: [tab:51200] diff --git a/testing/web-platform/meta/html/infrastructure/urls/base-url/base-url-detached-document.https.window.js.ini b/testing/web-platform/meta/html/infrastructure/urls/base-url/base-url-detached-document.https.window.js.ini new file mode 100644 index 0000000000..b97fb65d5e --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/base-url/base-url-detached-document.https.window.js.ini @@ -0,0 +1,4 @@ +[base-url-detached-document.https.window.html] + expected: ERROR + [about:srcdoc] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini b/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini new file mode 100644 index 0000000000..d3282074e5 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-about-srcdoc-2.https.html.ini @@ -0,0 +1,4 @@ +[document-base-url-changes-about-srcdoc-2.https.html] + expected: TIMEOUT + [wrapper promise test for timeout.] + expected: TIMEOUT diff --git a/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-after-nav-about-srcdoc.https.window.js.ini b/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-after-nav-about-srcdoc.https.window.js.ini new file mode 100644 index 0000000000..394af9a1f3 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-changes-after-nav-about-srcdoc.https.window.js.ini @@ -0,0 +1,6 @@ +[document-base-url-changes-after-nav-about-srcdoc.https.window.html] + [non-sandboxed srcdoc - parent changes baseURI] + expected: FAIL + + [sandboxed srcdoc - parent changes baseURI] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-window-open-about-blank.https.window.js.ini b/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-window-open-about-blank.https.window.js.ini new file mode 100644 index 0000000000..a790cba321 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/base-url/document-base-url-window-open-about-blank.https.window.js.ini @@ -0,0 +1,3 @@ +[document-base-url-window-open-about-blank.https.window.html] + [window.open() gets base url from initiator.] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/urls/base-url/matches-about-blank-base-url.window.js.ini b/testing/web-platform/meta/html/infrastructure/urls/base-url/matches-about-blank-base-url.window.js.ini new file mode 100644 index 0000000000..70293dab41 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/base-url/matches-about-blank-base-url.window.js.ini @@ -0,0 +1,3 @@ +[matches-about-blank-base-url.window.html] + [about:blank and about:blank?foo#bar both 'match about:blank'] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/__dir__.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/__dir__.ini new file mode 100644 index 0000000000..35bdf36032 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/__dir__.ini @@ -0,0 +1 @@ +lsan-allowed: [Alloc, MakeUnique, NewPage, nsHtml5AttributeName::SAME_LOCAL, nsHtml5StreamParser::nsHtml5StreamParser, nsHtml5Tokenizer::nsHtml5Tokenizer, nsHtml5TreeBuilder::nsHtml5TreeBuilder, nsThread::nsThread, nsThreadManager::NewNamedThread, nsTimer::WithEventTarget, nsTimer::nsTimer] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/attributes.sub.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/attributes.sub.html.ini new file mode 100644 index 0000000000..60083d173e --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/attributes.sub.html.ini @@ -0,0 +1,53 @@ +[attributes.sub.html?encoding=x-cp1251] + [getComputedStyle <body background>] + expected: FAIL + + [getComputedStyle <table background>] + expected: FAIL + + [getComputedStyle <thead background>] + expected: FAIL + + [getComputedStyle <tbody background>] + expected: FAIL + + [getComputedStyle <tfoot background>] + expected: FAIL + + [getComputedStyle <tr background>] + expected: FAIL + + [getComputedStyle <td background>] + expected: FAIL + + [getComputedStyle <th background>] + expected: FAIL + + +[attributes.sub.html?encoding=windows-1252] + [getComputedStyle <tr background>] + expected: FAIL + + [getComputedStyle <td background>] + expected: FAIL + + [getComputedStyle <thead background>] + expected: FAIL + + [getComputedStyle <body background>] + expected: FAIL + + [getComputedStyle <tbody background>] + expected: FAIL + + [getComputedStyle <tfoot background>] + expected: FAIL + + [getComputedStyle <table background>] + expected: FAIL + + [getComputedStyle <th background>] + expected: FAIL + + +[attributes.sub.html?encoding=utf8] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html.ini new file mode 100644 index 0000000000..d00ca666ae --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/navigation.sub.html.ini @@ -0,0 +1,12 @@ +prefs: [browser.send_pings:true] +[navigation.sub.html?encoding=windows-1252] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[navigation.sub.html?encoding=x-cp1251] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + +[navigation.sub.html?encoding=utf8] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini new file mode 100644 index 0000000000..baf402564b --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16be.html.ini @@ -0,0 +1,87 @@ +[utf-16be.html] + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1034063 + [hyperlink auditing <a ping>] + expected: TIMEOUT + + [hyperlink auditing <area ping>] + expected: TIMEOUT + + [loading image <video poster>] + disabled: true + + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL + + [SharedWorker() in a dedicated worker] + expected: FAIL + + [importScripts() in a shared worker] + expected: FAIL + + [SharedWorker() in a shared worker] + expected: FAIL + + +[utf-16be.html?include=xmldocument] + [XMLDocument#load()] + expected: FAIL + + +[utf-16be.html?include=websocket] + +[utf-16be.html?include=loading] + +[utf-16be.html?include=window-open] + +[utf-16be.html?include=svg] + +[utf-16be.html?include=submit] + +[utf-16be.html?include=xhr] + +[utf-16be.html?include=workers] + expected: [OK, TIMEOUT] + [importScripts() in a shared worker] + expected: + if os == "mac": [PASS, FAIL, TIMEOUT] + + [SharedWorker constructor] + expected: [PASS, TIMEOUT] + + [Worker() in a shared worker] + expected: + if os == "win": [PASS, TIMEOUT] + if os == "mac": [PASS, TIMEOUT] + + +[utf-16be.html?include=nested-browsing] + +[utf-16be.html?include=eventsource] + +[utf-16be.html?include=base-href] + +[utf-16be.html?include=scheme] + +[utf-16be.html?include=url] + +[utf-16be.html?include=appcache] + [Parsing cache manifest (CACHE)] + expected: TIMEOUT + + [Parsing cache manifest (FALLBACK)] + expected: TIMEOUT + + +[utf-16be.html?include=history] + expected: + if swgl and (os == "linux") and not fission: [OK, ERROR] + +[utf-16be.html?include=css] + +[utf-16be.html?include=hyperlink-search] + +[utf-16be.html?include=xml] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini new file mode 100644 index 0000000000..11b3ac00f1 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-16le.html.ini @@ -0,0 +1,84 @@ +[utf-16le.html] + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1034063 + expected: TIMEOUT + [hyperlink auditing <a ping>] + expected: TIMEOUT + + [hyperlink auditing <area ping>] + expected: TIMEOUT + + [loading image <video poster>] + disabled: true + + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL + + [SharedWorker() in a dedicated worker] + expected: FAIL + + [importScripts() in a shared worker] + expected: FAIL + + [SharedWorker() in a shared worker] + expected: FAIL + + +[utf-16le.html?include=xmldocument] + [XMLDocument#load()] + expected: FAIL + + +[utf-16le.html?include=svg] + +[utf-16le.html?include=window-open] + +[utf-16le.html?include=xml] + +[utf-16le.html?include=base-href] + +[utf-16le.html?include=css] + +[utf-16le.html?include=workers] + expected: [OK, TIMEOUT] + [importScripts() in a shared worker] + expected: + if os == "mac": [PASS, FAIL, TIMEOUT] + + [SharedWorker constructor] + expected: [PASS, TIMEOUT] + + [Worker() in a shared worker] + expected: + if os == "linux": [PASS, TIMEOUT] + + +[utf-16le.html?include=loading] + +[utf-16le.html?include=eventsource] + +[utf-16le.html?include=scheme] + +[utf-16le.html?include=appcache] + [Parsing cache manifest (CACHE)] + expected: TIMEOUT + + [Parsing cache manifest (FALLBACK)] + expected: TIMEOUT + + +[utf-16le.html?include=xhr] + +[utf-16le.html?include=history] + +[utf-16le.html?include=submit] + +[utf-16le.html?include=url] + +[utf-16le.html?include=nested-browsing] + +[utf-16le.html?include=hyperlink-search] + +[utf-16le.html?include=websocket] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini new file mode 100644 index 0000000000..81957a30b3 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/utf-8.html.ini @@ -0,0 +1,81 @@ +[utf-8.html] + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1034063 + [hyperlink auditing <a ping>] + expected: TIMEOUT + + [hyperlink auditing <area ping>] + expected: TIMEOUT + + [loading image <video poster>] + disabled: true + + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL + + [SharedWorker() in a dedicated worker] + expected: FAIL + + [importScripts() in a shared worker] + expected: FAIL + + [SharedWorker() in a shared worker] + expected: FAIL + + +[utf-8.html?include=xmldocument] + [XMLDocument#load()] + expected: FAIL + + +[utf-8.html?include=workers] + expected: [OK, TIMEOUT] + [importScripts() in a shared worker] + expected: + if (os == "linux") and fission: PASS + [PASS, FAIL, TIMEOUT] + + [SharedWorker constructor] + expected: [PASS, TIMEOUT] + + +[utf-8.html?include=websocket] + +[utf-8.html?include=svg] + +[utf-8.html?include=history] + +[utf-8.html?include=nested-browsing] + +[utf-8.html?include=url] + +[utf-8.html?include=xml] + +[utf-8.html?include=xhr] + +[utf-8.html?include=window-open] + +[utf-8.html?include=scheme] + +[utf-8.html?include=submit] + +[utf-8.html?include=hyperlink-search] + +[utf-8.html?include=appcache] + [Parsing cache manifest (CACHE)] + expected: TIMEOUT + + [Parsing cache manifest (FALLBACK)] + expected: TIMEOUT + + +[utf-8.html?include=base-href] + +[utf-8.html?include=eventsource] + +[utf-8.html?include=css] + +[utf-8.html?include=loading] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini new file mode 100644 index 0000000000..7069071b92 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1251.html.ini @@ -0,0 +1,308 @@ +[windows-1251.html] + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1034063 + [getComputedStyle <body background>] + expected: FAIL + + [getComputedStyle <table background>] + expected: FAIL + + [getComputedStyle <thead background>] + expected: FAIL + + [getComputedStyle <tbody background>] + expected: FAIL + + [getComputedStyle <tfoot background>] + expected: FAIL + + [getComputedStyle <tr background>] + expected: FAIL + + [getComputedStyle <td background>] + expected: FAIL + + [getComputedStyle <th background>] + expected: FAIL + + [Getting <iframe>.src] + expected: FAIL + + [Getting <a>.href] + expected: FAIL + + [Getting <base>.href] + expected: FAIL + + [Getting <link>.href] + expected: FAIL + + [Getting <img>.src] + expected: FAIL + + [Getting <embed>.src] + expected: FAIL + + [Getting <object>.data] + expected: FAIL + + [Getting <track>.src] + expected: FAIL + + [Getting <video>.src] + expected: FAIL + + [Getting <audio>.src] + expected: FAIL + + [Getting <input>.src] + expected: FAIL + + [Getting <form>.action] + expected: FAIL + + [Getting <input>.formAction] + expected: FAIL + + [Getting <button>.formAction] + expected: FAIL + + [Getting <menuitem>.icon] + expected: FAIL + + [Getting <script>.src] + expected: FAIL + + [Getting <a>.ping (multiple URLs)] + expected: FAIL + + [follow hyperlink <a href>] + expected: FAIL + + [follow hyperlink <area href>] + expected: FAIL + + [follow hyperlink <link href>] + expected: FAIL + + [hyperlink auditing <a ping>] + expected: TIMEOUT + + [hyperlink auditing <area ping>] + expected: TIMEOUT + + [load nested browsing context <frame src>] + expected: FAIL + + [load nested browsing context <iframe src>] + expected: FAIL + + [load nested browsing context <object data>] + expected: FAIL + + [load nested browsing context <embed src>] + expected: FAIL + + [loading css <link>] + expected: FAIL + + [loading js <script>] + expected: FAIL + + [loading image <img src>] + expected: FAIL + + [loading image <embed src>] + expected: FAIL + + [loading image <object data>] + expected: FAIL + + [loading image <input src>] + expected: FAIL + + [loading image <video poster>] + expected: FAIL + + [loading video <video>] + expected: FAIL + + [loading video <video><source>] + expected: FAIL + + [loading video <audio>] + expected: FAIL + + [loading video <audio><source>] + expected: FAIL + + [loading webvtt <track>] + expected: FAIL + + [submit form <form action>] + expected: FAIL + + [submit form <input formaction>] + expected: FAIL + + [submit form <button formaction>] + expected: FAIL + + [<base href>] + expected: FAIL + + [Worker constructor] + expected: FAIL + + [SharedWorker constructor] + expected: FAIL + + [EventSource constructor] + expected: FAIL + + [EventSource#url] + expected: FAIL + + [XMLDocument#load()] + expected: FAIL + + [window.open()] + expected: FAIL + + [location [PutForwards\]] + expected: FAIL + + [location.assign()] + expected: FAIL + + [location.replace()] + expected: FAIL + + [location.href] + expected: FAIL + + [location.search] + expected: FAIL + + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL + + [SVG <a>] + expected: FAIL + + [SVG <feImage>] + expected: FAIL + + [SVG <image>] + expected: FAIL + + [SVG <use>] + expected: FAIL + + [SharedWorker() in a dedicated worker] + expected: FAIL + + [importScripts() in a shared worker] + expected: FAIL + + [SharedWorker() in a shared worker] + expected: FAIL + + [Scheme ftp (getting <a>.href)] + expected: FAIL + + [Scheme file (getting <a>.href)] + expected: FAIL + + [Scheme gopher (getting <a>.href)] + expected: FAIL + + [Scheme http (getting <a>.href)] + expected: FAIL + + [Scheme https (getting <a>.href)] + expected: FAIL + + +[windows-1251.html?include=xmldocument] + [XMLDocument#load()] + expected: FAIL + + +[windows-1251.html?include=eventsource] + [EventSource constructor] + expected: FAIL + + [EventSource#url] + expected: FAIL + + +[windows-1251.html?include=websocket] + +[windows-1251.html?include=window-open] + [window.open()] + expected: FAIL + + +[windows-1251.html?include=svg] + +[windows-1251.html?include=nested-browsing] + +[windows-1251.html?include=history] + +[windows-1251.html?include=hyperlink-search] + +[windows-1251.html?include=url] + +[windows-1251.html?include=submit] + +[windows-1251.html?include=xml] + [<?xml-stylesheet?> (CSS)] + expected: FAIL + + +[windows-1251.html?include=css] + +[windows-1251.html?include=base-href] + +[windows-1251.html?include=xhr] + +[windows-1251.html?include=workers] + expected: [OK, TIMEOUT] + [importScripts() in a shared worker] + expected: + if os == "win": [PASS, FAIL, TIMEOUT] + + [SharedWorker constructor] + expected: [PASS, TIMEOUT] + + [Worker() in a shared worker] + expected: + if (os == "android") and debug: PASS + if os == "win": PASS + [PASS, TIMEOUT] + + +[windows-1251.html?include=scheme] + [Scheme ws (getting <a>.href)] + expected: FAIL + + [Scheme wss (getting <a>.href)] + expected: FAIL + + +[windows-1251.html?include=appcache] + [Parsing cache manifest (CACHE)] + expected: TIMEOUT + + [Parsing cache manifest (FALLBACK)] + expected: TIMEOUT + + +[windows-1251.html?include=loading] + expected: + if not fission and (os == "linux") and debug: [OK, ERROR] + if not fission and (os == "linux") and not debug: [OK, ERROR, CRASH] diff --git a/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini new file mode 100644 index 0000000000..b00ed5fdf7 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/resolving-urls/query-encoding/windows-1252.html.ini @@ -0,0 +1,124 @@ +[windows-1252.html] + expected: TIMEOUT + disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1034063 + [hyperlink auditing <a ping>] + expected: TIMEOUT + + [hyperlink auditing <area ping>] + expected: TIMEOUT + + [EventSource constructor] + expected: FAIL + + [EventSource#url] + expected: FAIL + + [window.open()] + expected: FAIL + + [history.pushState] + expected: FAIL + + [history.replaceState] + expected: FAIL + + [SharedWorker() in a dedicated worker] + expected: FAIL + + [importScripts() in a shared worker] + expected: FAIL + + [SharedWorker() in a shared worker] + expected: FAIL + + [<?xml-stylesheet?> (CSS)] + expected: FAIL + + [Scheme gopher (getting <a>.href)] + expected: FAIL + + [Scheme ws (getting <a>.href)] + expected: FAIL + + [Scheme wss (getting <a>.href)] + expected: FAIL + + [loading image <video poster>] + disabled: true + + +[windows-1252.html?include=xmldocument] + [XMLDocument#load()] + expected: FAIL + + +[windows-1252.html?include=url] + +[windows-1252.html?include=nested-browsing] + +[windows-1252.html?include=xhr] + +[windows-1252.html?include=xml] + [<?xml-stylesheet?> (CSS)] + expected: FAIL + + +[windows-1252.html?include=loading] + +[windows-1252.html?include=base-href] + +[windows-1252.html?include=svg] + +[windows-1252.html?include=hyperlink-search] + +[windows-1252.html?include=window-open] + [window.open()] + expected: FAIL + + +[windows-1252.html?include=appcache] + [Parsing cache manifest (CACHE)] + expected: TIMEOUT + + [Parsing cache manifest (FALLBACK)] + expected: TIMEOUT + + +[windows-1252.html?include=submit] + +[windows-1252.html?include=scheme] + [Scheme ws (getting <a>.href)] + expected: FAIL + + [Scheme wss (getting <a>.href)] + expected: FAIL + + +[windows-1252.html?include=eventsource] + [EventSource constructor] + expected: FAIL + + [EventSource#url] + expected: FAIL + + +[windows-1252.html?include=css] + +[windows-1252.html?include=workers] + expected: [OK, TIMEOUT] + [importScripts() in a shared worker] + expected: + if os == "win": [PASS, FAIL, TIMEOUT] + if os == "linux": [PASS, FAIL, TIMEOUT] + + [SharedWorker constructor] + expected: [PASS, TIMEOUT] + + [Worker() in a shared worker] + expected: + if os == "win": [PASS, TIMEOUT] + + +[windows-1252.html?include=websocket] + +[windows-1252.html?include=history] diff --git a/testing/web-platform/meta/html/infrastructure/urls/terminology-0/document-base-url-changes-about-srcdoc.https.window.js.ini b/testing/web-platform/meta/html/infrastructure/urls/terminology-0/document-base-url-changes-about-srcdoc.https.window.js.ini new file mode 100644 index 0000000000..97c00a435c --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/terminology-0/document-base-url-changes-about-srcdoc.https.window.js.ini @@ -0,0 +1,6 @@ +[document-base-url-changes-about-srcdoc.https.window.html] + [non-sandboxed srcdoc - parent changes baseURI] + expected: FAIL + + [sandboxed srcdoc - parent changes baseURI] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/urls/terminology-0/document-base-url.html.ini b/testing/web-platform/meta/html/infrastructure/urls/terminology-0/document-base-url.html.ini new file mode 100644 index 0000000000..fabe36ef98 --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/terminology-0/document-base-url.html.ini @@ -0,0 +1,5 @@ +[document-base-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [about:blank with a base element.] + expected: FAIL diff --git a/testing/web-platform/meta/html/infrastructure/urls/terminology-0/nontraditional-about-srcdoc.html.ini b/testing/web-platform/meta/html/infrastructure/urls/terminology-0/nontraditional-about-srcdoc.html.ini new file mode 100644 index 0000000000..ba4d5c67cb --- /dev/null +++ b/testing/web-platform/meta/html/infrastructure/urls/terminology-0/nontraditional-about-srcdoc.html.ini @@ -0,0 +1,4 @@ +[nontraditional-about-srcdoc.html] + expected: TIMEOUT + [about:srcdoc with URL changed by history.replaceState() is treated like a normal about:srcdoc document] + expected: FAIL |