diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/custom-attrs.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/custom-attrs.html.ini
deleted file mode 100644
index 2a68450037d..00000000000
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/custom-attrs.html.ini
+++ /dev/null
@@ -1,5 +0,0 @@
-[custom-attrs.html]
- type: testharness
- [Setting an Element\'s dataset property should not interfere with namespaced attributes with same name]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/data_unicode_attr.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/data_unicode_attr.html.ini
deleted file mode 100644
index 7590d513387..00000000000
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/data_unicode_attr.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[data_unicode_attr.html]
- type: testharness
- [dataset - SBCS]
- expected: FAIL
-
- [dataset - UNICODE]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-delete.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-delete.html.ini
index a88947eac79..5718c7b3ebb 100644
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-delete.html.ini
+++ b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-delete.html.ini
@@ -12,9 +12,6 @@
[Deleting element.dataset[\'Foo\'\] should also remove an attribute with name \'data--foo\' should it exist.]
expected: FAIL
- [Deleting element.dataset[\'-foo\'\] should also remove an attribute with name \'data--foo\' should it exist.]
- expected: FAIL
-
[Deleting element.dataset[\'-Foo\'\] should also remove an attribute with name \'data---foo\' should it exist.]
expected: FAIL
@@ -24,6 +21,3 @@
[Deleting element.dataset[\'\xc3\xa0\'\] should also remove an attribute with name \'data-\xc3\xa0\' should it exist.]
expected: FAIL
- [Deleting element.dataset[\'foo\'\] should not throw if even if the element does now have an attribute with the name data-foo.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-enumeration.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-enumeration.html.ini
index 7b228c9e6ea..4dd8405e31c 100644
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-enumeration.html.ini
+++ b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-enumeration.html.ini
@@ -1,8 +1,3 @@
[dataset-enumeration.html]
type: testharness
- [A dataset should be enumeratable.]
- expected: FAIL
-
- [Only attributes who qualify as dataset properties should be enumeratable in the dataset.]
- expected: FAIL
-
+ expected: CRASH
diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-get.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-get.html.ini
index 135cbd44b1a..f6649ae7398 100644
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-get.html.ini
+++ b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-get.html.ini
@@ -1,32 +1,3 @@
[dataset-get.html]
type: testharness
- [Getting element.dataset[\'foo\'\] should return the value of element.getAttribute(\'data-foo\')\']
- expected: FAIL
-
- [Getting element.dataset[\'fooBar\'\] should return the value of element.getAttribute(\'data-foo-bar\')\']
- expected: FAIL
-
- [Getting element.dataset[\'-\'\] should return the value of element.getAttribute(\'data--\')\']
- expected: FAIL
-
- [Getting element.dataset[\'Foo\'\] should return the value of element.getAttribute(\'data--foo\')\']
- expected: FAIL
-
- [Getting element.dataset[\'-Foo\'\] should return the value of element.getAttribute(\'data---foo\')\']
- expected: FAIL
-
- [Getting element.dataset[\'foo\'\] should return the value of element.getAttribute(\'data-Foo\')\']
- expected: FAIL
-
- [Getting element.dataset[\'\'\] should return the value of element.getAttribute(\'data-\')\']
- expected: FAIL
-
- [Getting element.dataset[\'\xc3\xa0\'\] should return the value of element.getAttribute(\'data-\xc3\xa0\')\']
- expected: FAIL
-
- [Getting element.dataset[\'toString\'\] should return the value of element.getAttribute(\'data-to-string\')\']
- expected: FAIL
-
- [Tests that an attribute named dataFoo does not make an entry in the dataset DOMStringMap.]
- expected: FAIL
-
+ expected: CRASH
diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-prototype.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-prototype.html.ini
deleted file mode 100644
index 69c8e9c2f83..00000000000
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-prototype.html.ini
+++ /dev/null
@@ -1,8 +0,0 @@
-[dataset-prototype.html]
- type: testharness
- [An elements dataset property is an instance of a DOMStringMap]
- expected: FAIL
-
- [Properties on Object.prototype should shine through.]
- expected: FAIL
-
diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-set.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-set.html.ini
index de7d444eca4..8887ec05b9e 100644
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-set.html.ini
+++ b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset-set.html.ini
@@ -1,32 +1,5 @@
[dataset-set.html]
type: testharness
- [Setting element.dataset[\'foo\'\] should also change the value of element.getAttribute(\'data-foo\')\']
- expected: FAIL
-
- [Setting element.dataset[\'fooBar\'\] should also change the value of element.getAttribute(\'data-foo-bar\')\']
- expected: FAIL
-
- [Setting element.dataset[\'-\'\] should also change the value of element.getAttribute(\'data--\')\']
- expected: FAIL
-
- [Setting element.dataset[\'Foo\'\] should also change the value of element.getAttribute(\'data--foo\')\']
- expected: FAIL
-
- [Setting element.dataset[\'-Foo\'\] should also change the value of element.getAttribute(\'data---foo\')\']
- expected: FAIL
-
- [Setting element.dataset[\'\'\] should also change the value of element.getAttribute(\'data-\')\']
- expected: FAIL
-
- [Setting element.dataset[\'\xc3\xa0\'\] should also change the value of element.getAttribute(\'data-\xc3\xa0\')\']
- expected: FAIL
-
- [Setting element.dataset[\'-foo\'\] should throw a SYNTAX_ERR\']
- expected: FAIL
-
- [Setting element.dataset[\'foo \'\] should throw an INVALID_CHARACTER_ERR\']
- expected: FAIL
-
[Setting element.dataset[\'foo\xef\xa4\x80\'\] should throw an INVALID_CHARACTER_ERR\']
expected: FAIL
diff --git a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset.html.ini b/tests/wpt/metadata/html/dom/elements/global-attributes/dataset.html.ini
deleted file mode 100644
index 299c83c3c93..00000000000
--- a/tests/wpt/metadata/html/dom/elements/global-attributes/dataset.html.ini
+++ /dev/null
@@ -1,14 +0,0 @@
-[dataset.html]
- type: testharness
- [Should return \'undefined\' before setting an attribute]
- expected: FAIL
-
- [Should return \'value\' if that\'s the value]
- expected: FAIL
-
- [Should return the empty string if that\'s the value]
- expected: FAIL
-
- [Should return \'undefined\' after removing an attribute]
- expected: FAIL
-