diff options
25 files changed, 427 insertions, 26 deletions
diff --git a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini index 3a3d15b8406..6a3af4e2ece 100644 --- a/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini +++ b/tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini @@ -37,6 +37,3 @@ [Revoke blob URL after creating Request, will fetch] expected: FAIL - [Revoke blob URL after calling fetch, fetch should succeed] - expected: FAIL - diff --git a/tests/wpt/metadata/MANIFEST.json b/tests/wpt/metadata/MANIFEST.json index 02d83856b52..2efe60b7fc6 100644 --- a/tests/wpt/metadata/MANIFEST.json +++ b/tests/wpt/metadata/MANIFEST.json @@ -138449,6 +138449,102 @@ {} ] ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-001.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-001.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-002.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-002.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-003.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-003.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-004.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-004.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-005.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-005.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-006.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-006.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-007.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-007.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html", + "==" + ] + ], + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-008.html": [ + [ + "css/css-sizing/image-min-max-content-intrinsic-size-change-008.html", + [ + [ + "/css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html", + "==" + ] + ], + {} + ] + ], "css/css-sizing/image-percentage-max-height-in-anonymous-block.html": [ [ "css/css-sizing/image-percentage-max-height-in-anonymous-block.html", @@ -274223,6 +274319,26 @@ {} ] ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html": [ + [ + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html": [ + [ + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html": [ + [ + {} + ] + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html": [ + [ + {} + ] + ], "css/css-sizing/intrinsic-percent-non-replaced-001-ref.html": [ [ {} @@ -602284,6 +602400,54 @@ "4ff3f786c6c6ea263c97771635bfb9f3c8076320", "testharness" ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html": [ + "160914c3e840a031f861f5701c444b57aed4819b", + "support" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-001.html": [ + "7dcf1102fb9cbf6a9495d6ef11ba8de111c4f12d", + "reftest" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-002.html": [ + "54470925dd5ab28238e5919a6d5fdc7f5c5fe46a", + "reftest" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html": [ + "56b71a0ffe475e27d37d6d81de28d4ab12cdfabe", + "support" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-003.html": [ + "8da6b4c853baf2eb5c90b911fad9abce3d394b78", + "reftest" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-004.html": [ + "b9955af2fcaa1cad54da055c005a47ffe2358395", + "reftest" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html": [ + "9964f07cfa5834824f5a81b0cf77ee60f92744d5", + "support" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-005.html": [ + "86a2a72f6bfb89b6d77ff0e2339968dac9e436b7", + "reftest" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-006.html": [ + "ddb89242a93a9dbd7cbc485bcba3d8c7528ac127", + "reftest" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html": [ + "8b9da1c9bf6e895ab3084bb1748f80968b916ff8", + "support" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-007.html": [ + "150052fa5116c469f4730638cd25a8ac47c6d2c9", + "reftest" + ], + "css/css-sizing/image-min-max-content-intrinsic-size-change-008.html": [ + "259e2f3fc004ede6ee107b041875f9842a166a08", + "reftest" + ], "css/css-sizing/image-percentage-max-height-in-anonymous-block.html": [ "5b1713975eb21e96a558933f81412a7bb0007d19", "reftest" diff --git a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini index 939a36eb9d9..3d135f3bd66 100644 --- a/tests/wpt/metadata/encoding/single-byte-decoder.html.ini +++ b/tests/wpt/metadata/encoding/single-byte-decoder.html.ini @@ -2,6 +2,7 @@ type: testharness [single-byte-decoder.html?document] + expected: TIMEOUT [ISO-8859-4: iso_8859-4:1988 (document.characterSet and document.inputEncoding)] expected: FAIL diff --git a/tests/wpt/metadata/fetch/content-type/response.window.js.ini b/tests/wpt/metadata/fetch/content-type/response.window.js.ini index e516f579627..0da9bf2e79e 100644 --- a/tests/wpt/metadata/fetch/content-type/response.window.js.ini +++ b/tests/wpt/metadata/fetch/content-type/response.window.js.ini @@ -312,12 +312,24 @@ [<iframe>: separate response Content-Type: text/plain */*;charset=gbk] expected: FAIL - [<iframe>: combined response Content-Type: text/html */*] - expected: FAIL - [<iframe>: separate response Content-Type: text/html */*;charset=gbk] expected: FAIL [<iframe>: separate response Content-Type: */* text/html] expected: FAIL + [<iframe>: combined response Content-Type: */* text/html] + expected: FAIL + + [<iframe>: separate response Content-Type: text/html */*] + expected: FAIL + + [<iframe>: combined response Content-Type: text/html */*;charset=gbk] + expected: FAIL + + [<iframe>: separate response Content-Type: text/html;" \\" text/plain] + expected: FAIL + + [<iframe>: combined response Content-Type: text/html;x=" text/plain] + expected: FAIL + diff --git a/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini b/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini index a639f15230c..87c807a49ff 100644 --- a/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini +++ b/tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini @@ -11,6 +11,3 @@ [X-Content-Type-Options%3A%20nosniff%0C] expected: FAIL - [Content-Type-Options%3A%20nosniff] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini deleted file mode 100644 index 51f8272a6de..00000000000 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[traverse_the_history_3.html] - [Multiple history traversals, last would be aborted] - expected: FAIL - diff --git a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini index 75d75b4cda2..dc2e45516de 100644 --- a/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini +++ b/tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini @@ -1,4 +1,4 @@ -[traverse_the_history_2.html] +[traverse_the_history_5.html] [Multiple history traversals, last would be aborted] expected: FAIL diff --git a/tests/wpt/metadata/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini b/tests/wpt/metadata/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini index 636c298b2a1..ef2deddc5dc 100644 --- a/tests/wpt/metadata/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini +++ b/tests/wpt/metadata/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini @@ -1,5 +1,5 @@ [name-attribute.window.html] - expected: TIMEOUT + expected: CRASH [cross-origin <frame name=>] expected: TIMEOUT diff --git a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini b/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini deleted file mode 100644 index 9e522297c94..00000000000 --- a/tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini +++ /dev/null @@ -1,7 +0,0 @@ -[toggleEvent.html] - [Calling open twice on 'details' fires only one toggle event] - expected: FAIL - - [Setting open=true to opened 'details' element should not fire a toggle event at the 'details' element] - expected: FAIL - diff --git a/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini new file mode 100644 index 00000000000..a9677391662 --- /dev/null +++ b/tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini @@ -0,0 +1,4 @@ +[DOMContentLoaded-defer.html] + [The end: DOMContentLoaded and defer scripts] + expected: FAIL + diff --git a/tests/wpt/metadata/workers/WorkerGlobalScope-close.html.ini b/tests/wpt/metadata/workers/WorkerGlobalScope-close.html.ini deleted file mode 100644 index fe8654e447c..00000000000 --- a/tests/wpt/metadata/workers/WorkerGlobalScope-close.html.ini +++ /dev/null @@ -1,4 +0,0 @@ -[WorkerGlobalScope-close.html] - [Test sending a message after closing.] - expected: FAIL - diff --git a/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini new file mode 100644 index 00000000000..dbea4f293ad --- /dev/null +++ b/tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini @@ -0,0 +1,2 @@ +[transition_calc_implicit.html] + expected: TIMEOUT diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html new file mode 100644 index 00000000000..160914c3e84 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html @@ -0,0 +1,12 @@ +<!doctype html> +<title>CSS Test Reference</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<style> + img { + border: 1px solid black; + height: 30px; + width: 60px; + } +</style> +<img src="/css/support/60x60-green.png"> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html new file mode 100644 index 00000000000..7dcf1102fb9 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html @@ -0,0 +1,23 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their min-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-001-ref.html"> +<style> + img { + border: 1px solid black; + height: 30px; + width: 30px; + min-width: min-content; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html new file mode 100644 index 00000000000..54470925dd5 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html @@ -0,0 +1,23 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their min-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-001-ref.html"> +<style> + img { + border: 1px solid black; + height: 30px; + width: 30px; + min-width: max-content; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html new file mode 100644 index 00000000000..56b71a0ffe4 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html @@ -0,0 +1,12 @@ +<!doctype html> +<title>CSS Test Reference</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<style> + img { + border: 1px solid black; + height: 80px; + width: 60px; + } +</style> +<img src="/css/support/60x60-green.png"> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html new file mode 100644 index 00000000000..8da6b4c853b --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html @@ -0,0 +1,23 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their max-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-003-ref.html"> +<style> + img { + border: 1px solid black; + height: 80px; + width: 80px; + max-width: min-content; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html new file mode 100644 index 00000000000..b9955af2fca --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html @@ -0,0 +1,23 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their max-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-003-ref.html"> +<style> + img { + border: 1px solid black; + height: 80px; + width: 80px; + max-width: max-content; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html new file mode 100644 index 00000000000..9964f07cfa5 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html @@ -0,0 +1,12 @@ +<!doctype html> +<title>CSS Test Reference</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<style> + img { + border: 1px solid black; + height: 60px; + width: 30px; + } +</style> +<img src="/css/support/60x60-green.png"> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html new file mode 100644 index 00000000000..86a2a72f6bf --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html @@ -0,0 +1,24 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their min-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-005-ref.html"> +<style> + img { + border: 1px solid black; + height: 30px; + width: 30px; + min-height: min-content; + writing-mode: vertical-lr; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html new file mode 100644 index 00000000000..ddb89242a93 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html @@ -0,0 +1,24 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their min-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-005-ref.html"> +<style> + img { + border: 1px solid black; + height: 30px; + width: 30px; + min-height: max-content; + writing-mode: vertical-lr; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html new file mode 100644 index 00000000000..8b9da1c9bf6 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html @@ -0,0 +1,12 @@ +<!doctype html> +<title>CSS Test Reference</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<style> + img { + border: 1px solid black; + width: 80px; + height: 60px; + } +</style> +<img src="/css/support/60x60-green.png"> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html new file mode 100644 index 00000000000..150052fa511 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html @@ -0,0 +1,24 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their max-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-007-ref.html"> +<style> + img { + border: 1px solid black; + height: 80px; + width: 80px; + max-height: min-content; + writing-mode: vertical-lr; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html new file mode 100644 index 00000000000..259e2f3fc00 --- /dev/null +++ b/tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html @@ -0,0 +1,24 @@ +<!doctype html> +<html class="reftest-wait"> +<title>CSS Test: Image size is updated properly when intrinsic size changes, even with a fixed width and height, if their max-size depends on their intrinsic size</title> +<link rel="author" href="mailto:emilio@crisal.io" title="Emilio Cobos Álvarez"> +<link rel="author" href="https://mozilla.org" title="Mozilla"> +<link rel="help" href="https://drafts.csswg.org/css-sizing/#sizing-values"> +<link rel="help" href="https://bugzilla.mozilla.org/show_bug.cgi?id=1546739"> +<link rel="match" href="image-min-max-content-intrinsic-size-change-007-ref.html"> +<style> + img { + border: 1px solid black; + height: 80px; + width: 80px; + max-height: max-content; + writing-mode: vertical-lr; + } +</style> +<img> +<script> + let img = document.querySelector("img"); + img.offsetWidth; // Ensure the image is laid out. + img.onload = () => document.documentElement.className = ""; + img.src = "/css/support/60x60-green.png"; +</script> diff --git a/tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini b/tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini index 9f39841e3e8..18dc7710a29 100644 --- a/tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini +++ b/tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini @@ -38,3 +38,6 @@ [WebGL test #132: could not create image (SVG)] expected: FAIL + [WebGL test #84: could not create image (SVG)] + expected: FAIL + |