diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-07 17:32:43 +0000 |
commit | 6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch) | |
tree | a68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/html/semantics/embedded-content/the-img-element | |
parent | Initial commit. (diff) | |
download | thunderbird-upstream.tar.xz thunderbird-upstream.zip |
Adding upstream version 1:115.7.0.upstream/1%115.7.0upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'testing/web-platform/meta/html/semantics/embedded-content/the-img-element')
89 files changed, 540 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html.ini new file mode 100644 index 0000000000..423baea650 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/404-response-with-actual-image-data.html.ini @@ -0,0 +1,3 @@ +[404-response-with-actual-image-data.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/Image-constructor.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/Image-constructor.html.ini new file mode 100644 index 0000000000..5d8e82cf27 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/Image-constructor.html.ini @@ -0,0 +1,3 @@ +[Image-constructor.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/adopt-from-image-document.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/adopt-from-image-document.html.ini new file mode 100644 index 0000000000..e823ce6e9b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/adopt-from-image-document.html.ini @@ -0,0 +1 @@ +[adopt-from-image-document.html] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/adoption.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/adoption.html.ini new file mode 100644 index 0000000000..78e9f90bdb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/adoption.html.ini @@ -0,0 +1,3 @@ +[adoption.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/already-loaded-image-sync-width.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/already-loaded-image-sync-width.html.ini new file mode 100644 index 0000000000..4c69c0c032 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/already-loaded-image-sync-width.html.ini @@ -0,0 +1,3 @@ +[already-loaded-image-sync-width.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/available-images-onload.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/available-images-onload.html.ini new file mode 100644 index 0000000000..fb7efa358d --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/available-images-onload.html.ini @@ -0,0 +1,3 @@ +[available-images-onload.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/available-images.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/available-images.html.ini new file mode 100644 index 0000000000..a0cfeb6670 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/available-images.html.ini @@ -0,0 +1,3 @@ +[available-images.html] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/below-viewport-image-loading-lazy-load-event.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/below-viewport-image-loading-lazy-load-event.html.ini new file mode 100644 index 0000000000..11ade051d2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/below-viewport-image-loading-lazy-load-event.html.ini @@ -0,0 +1,5 @@ +[below-viewport-image-loading-lazy-load-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Below-viewport loading=lazy images do not block the window load event when scrolled into viewport] + expected: [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html.ini new file mode 100644 index 0000000000..36db6789af --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/basic.html.ini @@ -0,0 +1,8 @@ +[basic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<img srcset="data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-1%20-1%202%202'%20width='20'><circle%20r='1'/></svg> 2x" data-expect="10">] + expected: FAIL + + [<img srcset="data:image/svg+xml,<svg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='-1%20-1%202%202'%20height='20'><circle%20r='1'/></svg> 2x" data-expect="10">] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html.ini new file mode 100644 index 0000000000..eca3ff490d --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/current-pixel-density/error.html.ini @@ -0,0 +1,3 @@ +[error.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/currentSrc-blob-cache.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/currentSrc-blob-cache.html.ini new file mode 100644 index 0000000000..2f4d3204ec --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/currentSrc-blob-cache.html.ini @@ -0,0 +1,3 @@ +[currentSrc-blob-cache.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/data-url.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/data-url.html.ini new file mode 100644 index 0000000000..a8aa168604 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/data-url.html.ini @@ -0,0 +1,3 @@ +[data-url.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-iframe.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-iframe.html.ini new file mode 100644 index 0000000000..afb9f81127 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-iframe.html.ini @@ -0,0 +1,8 @@ +[image-decode-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [HTMLImageElement.prototype.decode(), iframe tests. Decode from removed iframe fails (img not loaded)] + expected: FAIL + + [HTMLImageElement.prototype.decode(), iframe tests. Decode from iframe, later removed, fails (img not loaded)] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-image-document.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-image-document.html.ini new file mode 100644 index 0000000000..3743e21fb6 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-image-document.html.ini @@ -0,0 +1,7 @@ +[image-decode-image-document.html] + expected: + if (os == "linux") and (processor == "x86"): [OK, TIMEOUT] + if (os == "android") and fission: [OK, TIMEOUT] + [HTMLImageElement.prototype.decode(), image document tests. Decode from iframe with image document, succeeds (img not loaded)] + expected: + if (processor == "x86") and (os == "linux"): [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-path-changes-svg.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-path-changes-svg.tentative.html.ini new file mode 100644 index 0000000000..fe1f4f5ec6 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-path-changes-svg.tentative.html.ini @@ -0,0 +1,3 @@ +[image-decode-path-changes-svg.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-path-changes.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-path-changes.html.ini new file mode 100644 index 0000000000..150aba18a7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-path-changes.html.ini @@ -0,0 +1,3 @@ +[image-decode-path-changes.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-picture.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-picture.html.ini new file mode 100644 index 0000000000..3c5a064bc5 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-picture.html.ini @@ -0,0 +1,3 @@ +[image-decode-picture.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-svg.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-svg.tentative.html.ini new file mode 100644 index 0000000000..8ef28d7562 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-svg.tentative.html.ini @@ -0,0 +1,3 @@ +[image-decode-svg.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-with-quick-attach-svg.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-with-quick-attach-svg.tentative.html.ini new file mode 100644 index 0000000000..3ee1631fe9 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-with-quick-attach-svg.tentative.html.ini @@ -0,0 +1,3 @@ +[image-decode-with-quick-attach-svg.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-with-quick-attach.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-with-quick-attach.html.ini new file mode 100644 index 0000000000..7053ef4260 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode-with-quick-attach.html.ini @@ -0,0 +1,3 @@ +[image-decode-with-quick-attach.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode.html.ini new file mode 100644 index 0000000000..bdb25cf009 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/decode/image-decode.html.ini @@ -0,0 +1,3 @@ +[image-decode.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event-detached.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event-detached.html.ini new file mode 100644 index 0000000000..4739aa3501 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event-detached.html.ini @@ -0,0 +1,3 @@ +[delay-load-event-detached.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event-until-move-to-empty-source.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event-until-move-to-empty-source.html.ini new file mode 100644 index 0000000000..3ddcc463c2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event-until-move-to-empty-source.html.ini @@ -0,0 +1,3 @@ +[delay-load-event-until-move-to-empty-source.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event.html.ini new file mode 100644 index 0000000000..20d94ba26f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/delay-load-event.html.ini @@ -0,0 +1,3 @@ +[delay-load-event.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/disconnected-image-loading-lazy.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/disconnected-image-loading-lazy.html.ini new file mode 100644 index 0000000000..862cf98eb1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/disconnected-image-loading-lazy.html.ini @@ -0,0 +1,3 @@ +[disconnected-image-loading-lazy.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/document-destroyed-crash.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/document-destroyed-crash.html.ini new file mode 100644 index 0000000000..4a08baa9c7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/document-destroyed-crash.html.ini @@ -0,0 +1,6 @@ +[document-destroyed-crash.html] + disabled: + if debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1827613 + expected: + if not debug: PASS + CRASH diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini new file mode 100644 index 0000000000..e6c1625d13 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/environment-changes/viewport-change.html.ini @@ -0,0 +1,40 @@ +[viewport-change.html] + expected: + if (os == "android") and debug and fission: [OK, TIMEOUT] + if (os == "android") and not debug: [OK, TIMEOUT] + [picture: source (max-width:500px) broken image, img valid image, resize to narrow] + expected: + if (os == "android") and not debug: [FAIL, PASS] + FAIL + + [picture: source (max-width:500px) broken image, img broken image, resize to narrow] + expected: + if (os == "android") and not debug: [FAIL, PASS] + FAIL + + [picture: source (max-width:500px) broken image, img broken image, resize to wide] + expected: + if (os == "linux") and not fission: [FAIL, PASS] + if os == "android": [FAIL, PASS, TIMEOUT] + FAIL + + [picture: source (max-width:500px) valid image, img broken image, resize to wide] + expected: + if not fission and not debug: [FAIL, PASS] + FAIL + + [picture: source (max-width:500px) broken image, img valid image, resize to wide] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] + + [picture: source (max-width:500px) valid image, img broken image, resize to narrow] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] + + [picture: source (max-width:500px) valid image, img valid image, resize to wide] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] + + [picture: source (max-width:500px) valid image, img valid image, resize to narrow] + expected: + if (os == "android") and not debug: [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/historical-progress-event.window.js.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/historical-progress-event.window.js.ini new file mode 100644 index 0000000000..e0138058ed --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/historical-progress-event.window.js.ini @@ -0,0 +1,3 @@ +[historical-progress-event.window.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-base-url.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-base-url.html.ini new file mode 100644 index 0000000000..1a96475e58 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-base-url.html.ini @@ -0,0 +1,3 @@ +[image-base-url.html] + [An image should not be refetched upon insertion asynchronously after its Document's base URL changes] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-change.html.ini new file mode 100644 index 0000000000..30b696b181 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-change.html.ini @@ -0,0 +1,2 @@ +[image-compositing-change.html] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-large-scale-change.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-large-scale-change.html.ini new file mode 100644 index 0000000000..8ef4360da0 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-compositing-large-scale-change.html.ini @@ -0,0 +1,2 @@ +[image-compositing-large-scale-change.html] + prefs: [apz.allow_zooming:true] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-eager.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-eager.html.ini new file mode 100644 index 0000000000..cec0505516 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-eager.html.ini @@ -0,0 +1,3 @@ +[image-loading-eager.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-available.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-available.html.ini new file mode 100644 index 0000000000..121229658d --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-available.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-available.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-2.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-2.html.ini new file mode 100644 index 0000000000..ca009b3267 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url-2.html.ini @@ -0,0 +1,8 @@ +[image-loading-lazy-base-url-2.html] + expected: + if (os == "linux") and debug and not fission and not swgl: [OK, ERROR] + if (os == "linux") and debug and not fission and swgl: [OK, ERROR] + if (os == "linux") and debug and fission: [OK, ERROR] + if (os == "linux") and not debug: [OK, ERROR] + [When a loading=lazy image is loaded, it loads relative to the document's base URL computed at parse-time.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url.html.ini new file mode 100644 index 0000000000..2b37f9394b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-base-url.html.ini @@ -0,0 +1,7 @@ +[image-loading-lazy-base-url.html] + expected: + if (os == "linux") and fission and not debug and (processor == "x86_64"): [OK, ERROR] + if (os == "linux") and not fission: [OK, ERROR] + if os == "mac": [OK, ERROR] + [When a loading=lazy image is loaded, it loads relative to the document's base URL computed at parse-time.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-below-viewport-dynamic.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-below-viewport-dynamic.html.ini new file mode 100644 index 0000000000..072e5beb92 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-below-viewport-dynamic.html.ini @@ -0,0 +1,5 @@ +[image-loading-lazy-below-viewport-dynamic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that below viewport images with loading='lazy' and changed to loading='eager' load and do not block the window load event.] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-crossorigin-change.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-crossorigin-change.sub.html.ini new file mode 100644 index 0000000000..0025a88bb7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-crossorigin-change.sub.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-crossorigin-change.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-empty-src.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-empty-src.html.ini new file mode 100644 index 0000000000..528995dfff --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-empty-src.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-empty-src.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-001.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-001.sub.html.ini new file mode 100644 index 0000000000..2336fe4f63 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-001.sub.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-in-cross-origin-iframe-001.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-002.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-002.sub.html.ini new file mode 100644 index 0000000000..8dfda9f393 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-cross-origin-iframe-002.sub.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-in-cross-origin-iframe-002.sub.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-script-disabled-iframe.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-script-disabled-iframe.html.ini new file mode 100644 index 0000000000..f04bc505e7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-script-disabled-iframe.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-in-script-disabled-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-viewport-dynamic.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-viewport-dynamic.html.ini new file mode 100644 index 0000000000..b41611039a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-in-viewport-dynamic.html.ini @@ -0,0 +1,5 @@ +[image-loading-lazy-in-viewport-dynamic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Test that in viewport images with loading='lazy' and changed to loading='eager' do not block the window load event.] + expected: [FAIL, PASS] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-document.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-document.html.ini new file mode 100644 index 0000000000..860d2e8bef --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-document.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-move-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html.ini new file mode 100644 index 0000000000..fd473875a2 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-move-into-script-disabled-iframe.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-move-into-script-disabled-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-multicol.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-multicol.html.ini new file mode 100644 index 0000000000..aa4a910504 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-multicol.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-multicol.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-multiple-times.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-multiple-times.html.ini new file mode 100644 index 0000000000..a135ce1e0b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-multiple-times.html.ini @@ -0,0 +1,7 @@ +[image-loading-lazy-multiple-times.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Images with loading='lazy' can be lazy loaded multiple times] + expected: + if (os == "win") and not debug: [FAIL, PASS] + FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-negative-margin.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-negative-margin.html.ini new file mode 100644 index 0000000000..0a66a41eef --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-negative-margin.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-negative-margin.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-referrerpolicy-change.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-referrerpolicy-change.sub.html.ini new file mode 100644 index 0000000000..4f850c2c1b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-referrerpolicy-change.sub.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-referrerpolicy-change.sub.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-relevant-mutations.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-relevant-mutations.html.ini new file mode 100644 index 0000000000..e7c5604747 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-relevant-mutations.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-relevant-mutations.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow-aspect-ratio.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow-aspect-ratio.html.ini new file mode 100644 index 0000000000..c403386730 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow-aspect-ratio.html.ini @@ -0,0 +1,4 @@ +[image-loading-lazy-slow-aspect-ratio.html] + expected: + if (os == "android"): ["PASS", "FAIL", "TIMEOUT"] + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html.ini new file mode 100644 index 0000000000..db39b50149 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-slow.html.ini @@ -0,0 +1,4 @@ +[image-loading-lazy-slow.html] + expected: + if (os == "android"): ["PASS", "FAIL", "TIMEOUT"] + [PASS, FAIL] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-subframe-detached-crash.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-subframe-detached-crash.html.ini new file mode 100644 index 0000000000..f850222f6b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-subframe-detached-crash.html.ini @@ -0,0 +1,7 @@ +[image-loading-lazy-subframe-detached-crash.html] + expected: + if debug and (os == "win") and (processor == "x86_64") and not swgl: [PASS, TIMEOUT] + if debug and (os == "win") and (processor == "x86"): [PASS, TIMEOUT] + if debug and (os == "linux"): [PASS, ERROR, CRASH] + if debug and (os == "mac"): [PASS, ERROR, CRASH] + if debug and (os == "android"): [PASS, CRASH] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-zero-intersection-area.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-zero-intersection-area.html.ini new file mode 100644 index 0000000000..9e6a0f2793 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy-zero-intersection-area.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy-zero-intersection-area.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy.html.ini new file mode 100644 index 0000000000..8393d70fe3 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-lazy.html.ini @@ -0,0 +1,3 @@ +[image-loading-lazy.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-subpixel-clip.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-subpixel-clip.html.ini new file mode 100644 index 0000000000..17d29d5ef7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/image-loading-subpixel-clip.html.ini @@ -0,0 +1,3 @@ +[image-loading-subpixel-clip.html] + expected: + if (os == "android"): ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img-with-containment-and-size.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img-with-containment-and-size.html.ini new file mode 100644 index 0000000000..62694c6b22 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img-with-containment-and-size.html.ini @@ -0,0 +1,3 @@ +[img-with-containment-and-size.html] + disabled: + if (os == "android"): bug 1550895 (frequently fails on geckoview) diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img.complete.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img.complete.html.ini new file mode 100644 index 0000000000..944d7b63d6 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/img.complete.html.ini @@ -0,0 +1,3 @@ +[img.complete.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini new file mode 100644 index 0000000000..4dee1daa23 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/invalid-src.html.ini @@ -0,0 +1,3 @@ +[invalid-src.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-does-not-coalesce-in-flight-requests.sub.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-does-not-coalesce-in-flight-requests.sub.tentative.html.ini new file mode 100644 index 0000000000..db1d799626 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-does-not-coalesce-in-flight-requests.sub.tentative.html.ini @@ -0,0 +1,5 @@ +[list-of-available-images-does-not-coalesce-in-flight-requests.sub.tentative.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [list of available images does not coalesce in-flight requests] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-matching.https.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-matching.https.html.ini new file mode 100644 index 0000000000..10f1c48f3e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/list-of-available-images-matching.https.html.ini @@ -0,0 +1,5 @@ +[list-of-available-images-matching.https.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [list of available images tuple-matching logic] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/move-element-and-scroll.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/move-element-and-scroll.html.ini new file mode 100644 index 0000000000..24190220bb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/move-element-and-scroll.html.ini @@ -0,0 +1,3 @@ +[move-element-and-scroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/natural-size-orientation.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/natural-size-orientation.html.ini new file mode 100644 index 0000000000..b384a668f5 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/natural-size-orientation.html.ini @@ -0,0 +1,4 @@ +[natural-size-orientation.html] + max-asserts: 2 + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/non-active-document.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/non-active-document.html.ini new file mode 100644 index 0000000000..4f8c388255 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/non-active-document.html.ini @@ -0,0 +1,3 @@ +[non-active-document.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/nonexistent-image.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/nonexistent-image.html.ini new file mode 100644 index 0000000000..39035ffa21 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/nonexistent-image.html.ini @@ -0,0 +1,3 @@ +[nonexistent-image.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-below-viewport-image-loading-lazy.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-below-viewport-image-loading-lazy.html.ini new file mode 100644 index 0000000000..6f8fb775aa --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-below-viewport-image-loading-lazy.html.ini @@ -0,0 +1,3 @@ +[not-rendered-below-viewport-image-loading-lazy.html] + expected: + if (os == "android") and fission: [TIMEOUT, OK] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-dimension-getter.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-dimension-getter.html.ini new file mode 100644 index 0000000000..b7efda96d6 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-dimension-getter.html.ini @@ -0,0 +1,3 @@ +[not-rendered-dimension-getter.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-image-loading-lazy.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-image-loading-lazy.html.ini new file mode 100644 index 0000000000..fc64224db8 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/not-rendered-image-loading-lazy.html.ini @@ -0,0 +1,3 @@ +[not-rendered-image-loading-lazy.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/null-image-source.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/null-image-source.html.ini new file mode 100644 index 0000000000..b2114c025a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/null-image-source.html.ini @@ -0,0 +1,7 @@ +[null-image-source.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + if os == "mac": [OK, TIMEOUT] + [img with empty src] + expected: + if os == "mac": [PASS, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/picture-loading-lazy.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/picture-loading-lazy.html.ini new file mode 100644 index 0000000000..952d364b2f --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/picture-loading-lazy.html.ini @@ -0,0 +1,3 @@ +[picture-loading-lazy.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/relevant-mutations.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/relevant-mutations.html.ini new file mode 100644 index 0000000000..dc9aef38bc --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/relevant-mutations.html.ini @@ -0,0 +1,173 @@ +[relevant-mutations.html] + [referrerpolicy no-referrer-when-downgrade to empty, src already set] + expected: FAIL + + [referrerpolicy no-referrer-when-downgrade to absent, src already set] + expected: FAIL + + [referrerpolicy no-referrer to invalid, src already set] + expected: FAIL + + [referrerpolicy no-referrer to empty, src already set] + expected: FAIL + + [referrerpolicy no-referrer-when-downgrade to invalid, src already set] + expected: FAIL + + [referrerpolicy no-referrer to absent, src already set] + expected: FAIL + + [crossorigin use-credentials to invalid, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has type changed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [inserted into picture] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source removed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has srcset changed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [crossorigin empty to use-credentials, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [crossorigin anonymous to use-credentials, src already set] + expected: + if (os == "linux") and not fission: [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + + [referrerpolicy no-referrer-when-downgrade to no-referrer, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [crossorigin use-credentials to absent, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "linux") and not fission: [PASS, FAIL] + + [crossorigin absent to anonymous, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "linux") and not fission: [PASS, FAIL] + + [parent is picture, previous source has media removed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has type set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has sizes set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has type removed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [crossorigin absent to empty, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "linux") and not fission: [PASS, FAIL] + + [crossorigin absent to use-credentials, src already set] + expected: + if (os == "linux") and not fission: [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + + [referrerpolicy absent to no-referrer-when-downgrade, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [crossorigin anonymous to absent, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has sizes removed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source inserted] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [crossorigin empty to absent, src already set] + expected: + if (os == "linux") and not fission: [PASS, FAIL] + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has media set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has srcset removed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has media changed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [referrerpolicy no-referrer to no-referrer-when-downgrade, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [srcset set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "android") and swgl: [PASS, FAIL] + if (os == "linux") and not fission: [PASS, FAIL] + + [srcset changed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + if (os == "linux") and not fission: [PASS, FAIL] + + [crossorigin use-credentials to anonymous, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [referrerpolicy empty to no-referrer-when-downgrade, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has srcset set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [referrerpolicy absent to no-referrer, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [referrerpolicy empty to no-referrer, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [crossorigin use-credentials to empty, src already set] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [parent is picture, previous source has sizes changed] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [removed from picture] + expected: + if (os == "mac") and debug: [PASS, FAIL] + + [srcset is set to same value] + expected: FAIL + + [sizes is set to same value] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/remove-element-and-scroll.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/remove-element-and-scroll.html.ini new file mode 100644 index 0000000000..97d98032e7 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/remove-element-and-scroll.html.ini @@ -0,0 +1,3 @@ +[remove-element-and-scroll.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/scrolling-below-viewport-image-lazy-loading-in-iframe.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/scrolling-below-viewport-image-lazy-loading-in-iframe.html.ini new file mode 100644 index 0000000000..57f3b942f1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/scrolling-below-viewport-image-lazy-loading-in-iframe.html.ini @@ -0,0 +1,3 @@ +[scrolling-below-viewport-image-lazy-loading-in-iframe.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/implicit-sizes-ignores-width.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/implicit-sizes-ignores-width.html.ini new file mode 100644 index 0000000000..2c9850e443 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/implicit-sizes-ignores-width.html.ini @@ -0,0 +1,3 @@ +[implicit-sizes-ignores-width.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini new file mode 100644 index 0000000000..78ef8a0754 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-display-none.html.ini @@ -0,0 +1,3 @@ +[parse-a-sizes-attribute-display-none.html] + [<img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (display:none)] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini new file mode 100644 index 0000000000..0662fa4280 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-quirks-mode.html.ini @@ -0,0 +1,3 @@ +[parse-a-sizes-attribute-quirks-mode.html] + [<img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (quirks mode)] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini new file mode 100644 index 0000000000..c616ffe021 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-standards-mode.html.ini @@ -0,0 +1,3 @@ +[parse-a-sizes-attribute-standards-mode.html] + [<img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (standards mode)] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini new file mode 100644 index 0000000000..1e96a00f71 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/parse-a-sizes-attribute-width-1000px.html.ini @@ -0,0 +1,6 @@ +[parse-a-sizes-attribute-width-1000px.html] + expected: + if (os == "linux") and not fission and not debug: [OK, CRASH] + if (os == "mac") and debug: [OK, CRASH] + [<img srcset="/images/green-1x1.png?e38 50w, /images/green-16x16.png?e38 51w" sizes="(min-width:calc(0)) 1px"> ref sizes="1px" (width:1000px)] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-001.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-001.html.ini new file mode 100644 index 0000000000..acc3643bdd --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-001.html.ini @@ -0,0 +1,3 @@ +[sizes-dynamic-001.html] + expected: + if (os == "android"): ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-002.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-002.html.ini new file mode 100644 index 0000000000..30ce55ca2e --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/sizes/sizes-dynamic-002.html.ini @@ -0,0 +1,3 @@ +[sizes-dynamic-002.html] + expected: + if (os == "android"): ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/source-media-outside-doc.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/source-media-outside-doc.html.ini new file mode 100644 index 0000000000..50599f3747 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/source-media-outside-doc.html.ini @@ -0,0 +1,5 @@ +[source-media-outside-doc.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [Image source selection using media queries is performed for img elements outside the document] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html.ini new file mode 100644 index 0000000000..aef7a39f62 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/parse-a-srcset-attribute.html.ini @@ -0,0 +1,3 @@ +[parse-a-srcset-attribute.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html.ini new file mode 100644 index 0000000000..f7ddd6267a --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/select-an-image-source.html.ini @@ -0,0 +1,3 @@ +[select-an-image-source.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/srcset-media-dynamic.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/srcset-media-dynamic.html.ini new file mode 100644 index 0000000000..113797cfdb --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/srcset/srcset-media-dynamic.html.ini @@ -0,0 +1,3 @@ +[srcset-media-dynamic.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/svg-img-with-external-stylesheet.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/svg-img-with-external-stylesheet.html.ini new file mode 100644 index 0000000000..b6d2c6c89b --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/svg-img-with-external-stylesheet.html.ini @@ -0,0 +1,3 @@ +[svg-img-with-external-stylesheet.html] + expected: + if (os == "android"): ["PASS", "TIMEOUT"] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-src-complete.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-src-complete.html.ini new file mode 100644 index 0000000000..d917d61d2c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-src-complete.html.ini @@ -0,0 +1,3 @@ +[update-src-complete.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/current-request-microtask.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/current-request-microtask.html.ini new file mode 100644 index 0000000000..9fd84a8806 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/current-request-microtask.html.ini @@ -0,0 +1,5 @@ +[current-request-microtask.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [currentSrc is updated only after the microtask that updates the current request is run] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html.ini new file mode 100644 index 0000000000..64f6c08e66 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-image-data/fail-to-resolve.html.ini @@ -0,0 +1,14 @@ +[fail-to-resolve.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] + [<img src="//[">] + expected: FAIL + + [<img srcset="//[">] + expected: FAIL + + [<img srcset="//[" src="/images/red.png">] + expected: FAIL + + [<img srcset="//[, /images/red.png">] + expected: FAIL diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-source-set.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-source-set.html.ini new file mode 100644 index 0000000000..288a73ece1 --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/update-the-source-set.html.ini @@ -0,0 +1,3 @@ +[update-the-source-set.html] + expected: + if (os == "android") and fission: [OK, TIMEOUT] diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/usemap-casing.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/usemap-casing.html.ini new file mode 100644 index 0000000000..abdc7e510c --- /dev/null +++ b/testing/web-platform/meta/html/semantics/embedded-content/the-img-element/usemap-casing.html.ini @@ -0,0 +1,4 @@ +[usemap-casing.html] + [Image with usemap of #sanityCheck should match the area with map named sanityCheck] + expected: FAIL + |