diff --git a/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini b/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini
index 58b002f42e6..73658e1beeb 100644
--- a/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini
+++ b/tests/wpt/metadata/fetch/security/redirect-to-url-with-credentials.https.html.ini
@@ -6,7 +6,5 @@
[redirect-to-url-with-credentials]
expected: FAIL
- [CORS Image loading after a redirect with a cross origin URL containing credentials]
- expected: FAIL
[Frame loading after a redirect with an URL containing credentials]
expected: TIMEOUT
diff --git a/tests/wpt/metadata/webdriver/tests/switch_to_frame/cross_origin.py.ini b/tests/wpt/metadata/webdriver/tests/switch_to_frame/cross_origin.py.ini
deleted file mode 100644
index 0e1d96dc9e1..00000000000
--- a/tests/wpt/metadata/webdriver/tests/switch_to_frame/cross_origin.py.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[cross_origin.py]
- [test_nested_cross_origin_iframe]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/webdriver/tests/take_screenshot/iframe.py.ini b/tests/wpt/metadata/webdriver/tests/take_screenshot/iframe.py.ini
deleted file mode 100644
index 47a61797028..00000000000
--- a/tests/wpt/metadata/webdriver/tests/take_screenshot/iframe.py.ini
+++ /dev/null
@@ -1,4 +0,0 @@
-[iframe.py]
- [test_source_origin[cross_origin\]]
- expected: FAIL
-
diff --git a/tests/wpt/web-platform-tests/2dcontext/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html b/tests/wpt/web-platform-tests/2dcontext/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html
new file mode 100644
index 00000000000..3d57d9f064b
--- /dev/null
+++ b/tests/wpt/web-platform-tests/2dcontext/drawing-images-to-the-canvas/drawimage_crossorigin.sub.html
@@ -0,0 +1,61 @@
+
+
+