summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-07 17:32:43 +0000
commit6bf0a5cb5034a7e684dcc3500e841785237ce2dd (patch)
treea68f146d7fa01f0134297619fbe7e33db084e0aa /testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element
parentInitial commit. (diff)
downloadthunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.tar.xz
thunderbird-6bf0a5cb5034a7e684dcc3500e841785237ce2dd.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-canvas-element')
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d-getcontext-options.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.context.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.cache.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.invalid.args.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-001.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-002.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-003.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-004.tentative.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-005.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.emptystring.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.basic.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.nested.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/historical.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/imagedata.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.colour.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html.ini4
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.dataURI.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini38
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html.ini5
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html.ini6
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html.ini4
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob-cross-realm-callback-report-exception.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.null.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.png.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.delete.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.exists.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.extend.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.name.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.prototype.html.ini3
-rw-r--r--testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.replace.html.ini3
130 files changed, 438 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d-getcontext-options.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d-getcontext-options.html.ini
new file mode 100644
index 0000000000..1c6481753e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d-getcontext-options.html.ini
@@ -0,0 +1,5 @@
+[2d-getcontext-options.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Options conversion for getContext("2d")]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.context.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.context.html.ini
new file mode 100644
index 0000000000..5824d7178e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.context.html.ini
@@ -0,0 +1,3 @@
+[2d.canvas.context.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html.ini
new file mode 100644
index 0000000000..fbf5525bef
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.readonly.html.ini
@@ -0,0 +1,3 @@
+[2d.canvas.readonly.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html.ini
new file mode 100644
index 0000000000..1ebaad9c77
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.canvas.reference.html.ini
@@ -0,0 +1,3 @@
+[2d.canvas.reference.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html.ini
new file mode 100644
index 0000000000..f4abe9eb07
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.exists.html.ini
@@ -0,0 +1,3 @@
+[2d.getcontext.exists.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.cache.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.cache.html.ini
new file mode 100644
index 0000000000..5d933b7e73
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.extraargs.cache.html.ini
@@ -0,0 +1,3 @@
+[2d.getcontext.extraargs.cache.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.invalid.args.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.invalid.args.html.ini
new file mode 100644
index 0000000000..6f8f716e3a
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.invalid.args.html.ini
@@ -0,0 +1,3 @@
+[2d.getcontext.invalid.args.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html.ini
new file mode 100644
index 0000000000..36daaef97d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.shared.html.ini
@@ -0,0 +1,3 @@
+[2d.getcontext.shared.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html.ini
new file mode 100644
index 0000000000..d44ab13b5f
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.getcontext.unique.html.ini
@@ -0,0 +1,3 @@
+[2d.getcontext.unique.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html.ini
new file mode 100644
index 0000000000..f8f100e337
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.exists.html.ini
@@ -0,0 +1,3 @@
+[2d.type.exists.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html.ini
new file mode 100644
index 0000000000..fa33e8ac4e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.extend.html.ini
@@ -0,0 +1,3 @@
+[2d.type.extend.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html.ini
new file mode 100644
index 0000000000..d94af367fa
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.prototype.html.ini
@@ -0,0 +1,3 @@
+[2d.type.prototype.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html.ini
new file mode 100644
index 0000000000..127f796473
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/2d.type.replace.html.ini
@@ -0,0 +1,3 @@
+[2d.type.replace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-001.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-001.html.ini
new file mode 100644
index 0000000000..3568ca7bf7
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-001.html.ini
@@ -0,0 +1,3 @@
+[canvas-descendants-focusability-001.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-002.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-002.html.ini
new file mode 100644
index 0000000000..36454f8426
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-002.html.ini
@@ -0,0 +1,3 @@
+[canvas-descendants-focusability-002.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-003.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-003.tentative.html.ini
new file mode 100644
index 0000000000..6e6777e96c
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-003.tentative.html.ini
@@ -0,0 +1,3 @@
+[canvas-descendants-focusability-003.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-004.tentative.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-004.tentative.html.ini
new file mode 100644
index 0000000000..f58a3999c8
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-004.tentative.html.ini
@@ -0,0 +1,3 @@
+[canvas-descendants-focusability-004.tentative.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-005.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-005.html.ini
new file mode 100644
index 0000000000..2a3a9ecd51
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/canvas-descendants-focusability-005.html.ini
@@ -0,0 +1,3 @@
+[canvas-descendants-focusability-005.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html.ini
new file mode 100644
index 0000000000..69efc78415
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.arguments.missing.html.ini
@@ -0,0 +1,3 @@
+[context.arguments.missing.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html.ini
new file mode 100644
index 0000000000..947ccc7391
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.casesensitive.html.ini
@@ -0,0 +1,3 @@
+[context.casesensitive.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.emptystring.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.emptystring.html.ini
new file mode 100644
index 0000000000..da1f57c9bd
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.emptystring.html.ini
@@ -0,0 +1,3 @@
+[context.emptystring.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html.ini
new file mode 100644
index 0000000000..456dfb18eb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badname.html.ini
@@ -0,0 +1,3 @@
+[context.unrecognised.badname.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html.ini
new file mode 100644
index 0000000000..d90320c1d2
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.badsuffix.html.ini
@@ -0,0 +1,3 @@
+[context.unrecognised.badsuffix.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html.ini
new file mode 100644
index 0000000000..100eb89204
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.nullsuffix.html.ini
@@ -0,0 +1,3 @@
+[context.unrecognised.nullsuffix.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html.ini
new file mode 100644
index 0000000000..3c2ecb9257
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/context.unrecognised.unicode.html.ini
@@ -0,0 +1,3 @@
+[context.unrecognised.unicode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.basic.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.basic.html.ini
new file mode 100644
index 0000000000..0be3f866ae
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.basic.html.ini
@@ -0,0 +1,3 @@
+[fallback.basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html.ini
new file mode 100644
index 0000000000..fcc09c68b4
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.multiple.html.ini
@@ -0,0 +1,3 @@
+[fallback.multiple.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.nested.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.nested.html.ini
new file mode 100644
index 0000000000..ec42948793
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/fallback.nested.html.ini
@@ -0,0 +1,3 @@
+[fallback.nested.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/historical.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/historical.html.ini
new file mode 100644
index 0000000000..5c1d4ae123
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/historical.html.ini
@@ -0,0 +1,5 @@
+[historical.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [ImageBitmapRenderingContext support for transferImageBitmap]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/imagedata.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/imagedata.html.ini
new file mode 100644
index 0000000000..2f553704f7
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/imagedata.html.ini
@@ -0,0 +1,5 @@
+[imagedata.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [ImageData(buffer, w, opt h), Uint8ClampedArray argument type check]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.colour.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.colour.html.ini
new file mode 100644
index 0000000000..ef1dafcd39
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.colour.html.ini
@@ -0,0 +1,3 @@
+[initial.colour.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html.ini
new file mode 100644
index 0000000000..383eac430a
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.2dstate.html.ini
@@ -0,0 +1,3 @@
+[initial.reset.2dstate.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html.ini
new file mode 100644
index 0000000000..90b1cda99b
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.clip.html.ini
@@ -0,0 +1,3 @@
+[initial.reset.clip.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html.ini
new file mode 100644
index 0000000000..b49cd270bb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.different.html.ini
@@ -0,0 +1,3 @@
+[initial.reset.different.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html.ini
new file mode 100644
index 0000000000..42afff8383
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.gradient.html.ini
@@ -0,0 +1,3 @@
+[initial.reset.gradient.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html.ini
new file mode 100644
index 0000000000..298b9399d8
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.path.html.ini
@@ -0,0 +1,4 @@
+[initial.reset.path.html]
+ expected:
+ if (os == "linux") and fission: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html.ini
new file mode 100644
index 0000000000..3aaeb589aa
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.pattern.html.ini
@@ -0,0 +1,3 @@
+[initial.reset.pattern.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html.ini
new file mode 100644
index 0000000000..a73eae026b
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.same.html.ini
@@ -0,0 +1,3 @@
+[initial.reset.same.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html.ini
new file mode 100644
index 0000000000..fcf7a9249c
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/initial.reset.transform.html.ini
@@ -0,0 +1,3 @@
+[initial.reset.transform.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.dataURI.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.dataURI.html.ini
new file mode 100644
index 0000000000..0b9e358adb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.dataURI.html.ini
@@ -0,0 +1,3 @@
+[security.dataURI.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.cross.html.ini
new file mode 100644
index 0000000000..8881ef7d2e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.cross.html.ini
@@ -0,0 +1,3 @@
+[security.drawImage.canvas.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.redirect.html.ini
new file mode 100644
index 0000000000..a45dc07d23
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.canvas.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.drawImage.canvas.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.cross.html.ini
new file mode 100644
index 0000000000..6e5a344dc3
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.cross.html.ini
@@ -0,0 +1,3 @@
+[security.drawImage.image.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.redirect.html.ini
new file mode 100644
index 0000000000..fab3c524ef
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.drawImage.image.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.drawImage.image.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini
new file mode 100644
index 0000000000..ff517560e3
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.cross.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.canvas.fillStyle.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini
new file mode 100644
index 0000000000..0683c05ef4
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.fillStyle.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.canvas.fillStyle.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini
new file mode 100644
index 0000000000..49ec3adf86
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.cross.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.canvas.strokeStyle.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini
new file mode 100644
index 0000000000..01da9675d7
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.strokeStyle.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.canvas.strokeStyle.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.cross.html.ini
new file mode 100644
index 0000000000..c2a7e5b4a5
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.cross.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.canvas.timing.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.redirect.html.ini
new file mode 100644
index 0000000000..707919bca3
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.canvas.timing.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.canvas.timing.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.cross.html.ini
new file mode 100644
index 0000000000..38f1b488ac
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.cross.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.create.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.redirect.html.ini
new file mode 100644
index 0000000000..574c4519e8
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.create.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.create.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.cross.html.ini
new file mode 100644
index 0000000000..55392a9ef9
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.cross.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.cross.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.redirect.html.ini
new file mode 100644
index 0000000000..3d539eb815
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.cross.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.cross.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini
new file mode 100644
index 0000000000..f3b26c8a1d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.fillStyle.sub.html.ini
@@ -0,0 +1,38 @@
+[security.pattern.fillStyle.sub.html]
+ expected:
+ if (os == "android") and not debug: OK
+ if os == "mac": OK
+ if os == "win": OK
+ [OK, TIMEOUT]
+ [unclean HTMLCanvasElement: Setting fillStyle to an origin-unclear pattern makes the canvas origin-unclean]
+ expected:
+ if (os == "android") and not debug: PASS
+ if os == "mac": PASS
+ if os == "win": PASS
+ [PASS, NOTRUN]
+
+ [unclean ImageBitmap: Setting fillStyle to an origin-unclear pattern makes the canvas origin-unclean]
+ expected:
+ if (os == "android") and not debug: PASS
+ if os == "win": PASS
+ if os == "mac": PASS
+ [PASS, NOTRUN]
+
+ [redirected to same-origin HTMLVideoElement: Setting fillStyle to an origin-unclear pattern makes the canvas origin-unclean]
+ expected:
+ if (os == "android") and debug: [PASS, NOTRUN]
+ if os == "linux": [PASS, TIMEOUT]
+
+ [cross-origin HTMLVideoElement: Setting fillStyle to an origin-unclear pattern makes the canvas origin-unclean]
+ expected:
+ if (os == "android") and not debug: PASS
+ if os == "win": PASS
+ if os == "mac": PASS
+ [PASS, TIMEOUT]
+
+ [redirected to cross-origin HTMLVideoElement: Setting fillStyle to an origin-unclear pattern makes the canvas origin-unclean]
+ expected:
+ if (os == "android") and not debug: PASS
+ if os == "win": PASS
+ if os == "mac": PASS
+ [PASS, NOTRUN]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini
new file mode 100644
index 0000000000..9361f59b85
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.cross.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.image.fillStyle.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini
new file mode 100644
index 0000000000..2ec3d38fbe
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.fillStyle.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.image.fillStyle.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini
new file mode 100644
index 0000000000..12c7b1c784
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.cross.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.image.strokeStyle.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini
new file mode 100644
index 0000000000..d6ddb7a03d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.pattern.image.strokeStyle.redirect.html.ini
@@ -0,0 +1,3 @@
+[security.pattern.image.strokeStyle.redirect.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html.ini
new file mode 100644
index 0000000000..ceb7bb3f92
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.cross.html.ini
@@ -0,0 +1,5 @@
+[security.reset.cross.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Resetting the canvas state resets the origin-clean flag]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html.ini
new file mode 100644
index 0000000000..42f50ef4fb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/security.reset.redirect.html.ini
@@ -0,0 +1,6 @@
+[security.reset.redirect.html]
+ expected:
+ if (os == "linux") and not debug and fission: [OK, TIMEOUT]
+ if (os == "android") and fission: [OK, TIMEOUT]
+ [Resetting the canvas state resets the origin-clean flag]
+ expected: FAIL
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html.ini
new file mode 100644
index 0000000000..5924e8c74c
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.default.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.default.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html.ini
new file mode 100644
index 0000000000..b8372af603
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.html.ini
@@ -0,0 +1,4 @@
+[size.attributes.idl.html]
+ expected:
+ if (os == "android") and debug and fission: [OK, TIMEOUT, CRASH]
+ if (os == "android") and debug and not fission: [OK, CRASH]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html.ini
new file mode 100644
index 0000000000..fd1ccb15d3
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.idl.set.zero.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.idl.set.zero.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html.ini
new file mode 100644
index 0000000000..23876c3fdd
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.decimal.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.decimal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html.ini
new file mode 100644
index 0000000000..3e2a4bddf0
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.em.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.em.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html.ini
new file mode 100644
index 0000000000..9f8773c8b4
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.empty.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.empty.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html.ini
new file mode 100644
index 0000000000..3f496dddfb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.exp.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.exp.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html.ini
new file mode 100644
index 0000000000..7431cdef21
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.hex.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.hex.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html.ini
new file mode 100644
index 0000000000..721fd5cd1c
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.junk.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.junk.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html.ini
new file mode 100644
index 0000000000..895f3c2570
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.minus.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.minus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html.ini
new file mode 100644
index 0000000000..8263b99076
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.octal.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.octal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html.ini
new file mode 100644
index 0000000000..0939de4d08
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.onlyspace.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.onlyspace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html.ini
new file mode 100644
index 0000000000..c04de4e513
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.percent.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.percent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html.ini
new file mode 100644
index 0000000000..30ea20c5de
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.plus.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.plus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html.ini
new file mode 100644
index 0000000000..ccf94dbf29
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.space.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.space.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html.ini
new file mode 100644
index 0000000000..b695db1717
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.trailingjunk.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.trailingjunk.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html.ini
new file mode 100644
index 0000000000..fd2bab5ede
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.whitespace.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.whitespace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html.ini
new file mode 100644
index 0000000000..61ecbb178f
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.parse.zero.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.parse.zero.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html.ini
new file mode 100644
index 0000000000..c7f1f7b246
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setcontent.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.reflect.setcontent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html.ini
new file mode 100644
index 0000000000..47f719c490
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidl.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.reflect.setidl.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html.ini
new file mode 100644
index 0000000000..2270a88b0a
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.reflect.setidlzero.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.reflect.setidlzero.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html.ini
new file mode 100644
index 0000000000..faa83aef28
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.removed.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.removed.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html.ini
new file mode 100644
index 0000000000..191d33db61
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.decimal.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.decimal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html.ini
new file mode 100644
index 0000000000..138cebd320
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.em.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.em.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html.ini
new file mode 100644
index 0000000000..f50f83464c
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.empty.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.empty.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html.ini
new file mode 100644
index 0000000000..4e31c102ee
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.exp.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.exp.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html.ini
new file mode 100644
index 0000000000..5c807d6759
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.hex.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.hex.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html.ini
new file mode 100644
index 0000000000..d93cfdf9e3
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.junk.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.junk.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html.ini
new file mode 100644
index 0000000000..0437064d1b
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.minus.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.minus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html.ini
new file mode 100644
index 0000000000..e17e1186b7
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.octal.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.octal.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html.ini
new file mode 100644
index 0000000000..4eb241daa8
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.onlyspace.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.onlyspace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html.ini
new file mode 100644
index 0000000000..2432393f6b
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.percent.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.percent.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html.ini
new file mode 100644
index 0000000000..b1e4863617
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.plus.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.plus.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html.ini
new file mode 100644
index 0000000000..680ee24821
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.space.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.space.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html.ini
new file mode 100644
index 0000000000..41f922c6bd
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.trailingjunk.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.trailingjunk.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html.ini
new file mode 100644
index 0000000000..a072050f87
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.whitespace.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.whitespace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html.ini
new file mode 100644
index 0000000000..a978da63f1
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.setAttribute.zero.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.setAttribute.zero.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html.ini
new file mode 100644
index 0000000000..cab28d7915
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/size.attributes.style.html.ini
@@ -0,0 +1,3 @@
+[size.attributes.style.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob-cross-realm-callback-report-exception.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob-cross-realm-callback-report-exception.html.ini
new file mode 100644
index 0000000000..3573d20f75
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob-cross-realm-callback-report-exception.html.ini
@@ -0,0 +1,3 @@
+[toBlob-cross-realm-callback-report-exception.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html.ini
new file mode 100644
index 0000000000..85d264f2f0
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.jpeg.html.ini
@@ -0,0 +1,3 @@
+[toBlob.jpeg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.null.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.null.html.ini
new file mode 100644
index 0000000000..5eff61797d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.null.html.ini
@@ -0,0 +1,3 @@
+[toBlob.null.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.png.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.png.html.ini
new file mode 100644
index 0000000000..81f94001ec
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toBlob.png.html.ini
@@ -0,0 +1,3 @@
+[toBlob.png.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html.ini
new file mode 100644
index 0000000000..f1854c84fd
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.1.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.arguments.1.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html.ini
new file mode 100644
index 0000000000..6920860567
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.2.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.arguments.2.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html.ini
new file mode 100644
index 0000000000..020737087c
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.arguments.3.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.arguments.3.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html.ini
new file mode 100644
index 0000000000..6c34f4a840
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.bogustype.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.bogustype.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html.ini
new file mode 100644
index 0000000000..673cbefd01
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.default.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.default.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html.ini
new file mode 100644
index 0000000000..3e47047fd6
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.alpha.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.jpeg.alpha.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html.ini
new file mode 100644
index 0000000000..8d710ead67
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.primarycolours.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.jpeg.primarycolours.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html.ini
new file mode 100644
index 0000000000..72d0b9f3f3
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.basic.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.jpeg.quality.basic.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html.ini
new file mode 100644
index 0000000000..34145b61bb
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.notnumber.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.jpeg.quality.notnumber.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html.ini
new file mode 100644
index 0000000000..2e6d4438d9
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpeg.quality.outsiderange.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.jpeg.quality.outsiderange.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini
new file mode 100644
index 0000000000..4c9db766f4
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.jpg.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.jpg.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html.ini
new file mode 100644
index 0000000000..30fe513b38
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.ascii.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.lowercase.ascii.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html.ini
new file mode 100644
index 0000000000..e7d4510e0d
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.lowercase.unicode.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.lowercase.unicode.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html.ini
new file mode 100644
index 0000000000..145d353813
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.nocontext.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.nocontext.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html.ini
new file mode 100644
index 0000000000..88b5ac0004
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.complexcolours.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.png.complexcolours.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html.ini
new file mode 100644
index 0000000000..59244144bc
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.png.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html.ini
new file mode 100644
index 0000000000..9439282d49
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.png.primarycolours.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.png.primarycolours.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html.ini
new file mode 100644
index 0000000000..9990d10059
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.unrecognised.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.unrecognised.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html.ini
new file mode 100644
index 0000000000..48ce8420cc
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zeroheight.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.zeroheight.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html.ini
new file mode 100644
index 0000000000..6334f9dc72
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerosize.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.zerosize.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html.ini
new file mode 100644
index 0000000000..6e81f0cda6
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/toDataURL.zerowidth.html.ini
@@ -0,0 +1,3 @@
+[toDataURL.zerowidth.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.delete.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.delete.html.ini
new file mode 100644
index 0000000000..bf6ad18875
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.delete.html.ini
@@ -0,0 +1,3 @@
+[type.delete.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.exists.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.exists.html.ini
new file mode 100644
index 0000000000..4a0c9d749e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.exists.html.ini
@@ -0,0 +1,3 @@
+[type.exists.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.extend.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.extend.html.ini
new file mode 100644
index 0000000000..21e905fa7e
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.extend.html.ini
@@ -0,0 +1,3 @@
+[type.extend.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.name.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.name.html.ini
new file mode 100644
index 0000000000..97f7d819e6
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.name.html.ini
@@ -0,0 +1,3 @@
+[type.name.html]
+ expected:
+ if (os == "android") and fission: [TIMEOUT, OK]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.prototype.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.prototype.html.ini
new file mode 100644
index 0000000000..8c05242be4
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.prototype.html.ini
@@ -0,0 +1,3 @@
+[type.prototype.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]
diff --git a/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.replace.html.ini b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.replace.html.ini
new file mode 100644
index 0000000000..d1414d2e59
--- /dev/null
+++ b/testing/web-platform/meta/html/semantics/embedded-content/the-canvas-element/type.replace.html.ini
@@ -0,0 +1,3 @@
+[type.replace.html]
+ expected:
+ if (os == "android") and fission: [OK, TIMEOUT]