aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tests/wpt/metadata/FileAPI/url/url-with-fetch.any.js.ini3
-rw-r--r--tests/wpt/metadata/MANIFEST.json164
-rw-r--r--tests/wpt/metadata/encoding/single-byte-decoder.html.ini1
-rw-r--r--tests/wpt/metadata/fetch/content-type/response.window.js.ini18
-rw-r--r--tests/wpt/metadata/fetch/nosniff/parsing-nosniff.window.js.ini3
-rw-r--r--tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini4
-rw-r--r--tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini (renamed from tests/wpt/metadata/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini)2
-rw-r--r--tests/wpt/metadata/html/browsers/windows/nested-browsing-contexts/name-attribute.window.js.ini2
-rw-r--r--tests/wpt/metadata/html/semantics/interactive-elements/the-details-element/toggleEvent.html.ini7
-rw-r--r--tests/wpt/metadata/html/syntax/parsing/DOMContentLoaded-defer.html.ini4
-rw-r--r--tests/wpt/metadata/workers/WorkerGlobalScope-close.html.ini4
-rw-r--r--tests/wpt/mozilla/meta/css/transition_calc_implicit.html.ini2
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001-ref.html12
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-001.html23
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-002.html23
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003-ref.html12
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-003.html23
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-004.html23
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005-ref.html12
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-005.html24
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-006.html24
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007-ref.html12
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-007.html24
-rw-r--r--tests/wpt/web-platform-tests/css/css-sizing/image-min-max-content-intrinsic-size-change-008.html24
-rw-r--r--tests/wpt/webgl/meta/conformance/textures/misc/texture-upload-size.html.ini3
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
+