Bug 1446268 [wpt PR 10067] - cc Drop javascript-protocol URL tests, a=testonly
authorMichael[tm] Smith <mike@w3.org>
Mon, 09 Apr 2018 17:08:49 +0000
changeset 467089 c2cd7e42c59a078532a107d1adf1454a369b04da
parent 467088 11a210eb29b310f97d8b0c18ee6ca32ed7076428
child 467090 88ae266890f10214842862a8c0a1f4f512a9f8e6
push id9165
push userasasaki@mozilla.com
push dateThu, 26 Apr 2018 21:04:54 +0000
treeherdermozilla-beta@064c3804de2e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstestonly
bugs1446268, 10067
milestone61.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1446268 [wpt PR 10067] - cc Drop javascript-protocol URL tests, a=testonly Automatic update from web-platform-testscc Drop javascript-protocol URL tests wpt-commits: 2d88a6334301c97da6f3a13e058ce7c51f36883c wpt-pr: 10067 wpt-commits: 2d88a6334301c97da6f3a13e058ce7c51f36883c wpt-pr: 10067
testing/web-platform/meta/MANIFEST.json
testing/web-platform/tests/conformance-checkers/Makefile
testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-javascript-no-slash-malformed-novalid.html
testing/web-platform/tests/conformance-checkers/messages.json
testing/web-platform/tests/conformance-checkers/tools/url.py
--- a/testing/web-platform/meta/MANIFEST.json
+++ b/testing/web-platform/meta/MANIFEST.json
@@ -199914,21 +199914,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/a/href/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -200294,21 +200289,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/area/href/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -200659,21 +200649,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/audio/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -201319,21 +201304,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/base/href/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html": [
     [
      {}
@@ -201789,21 +201769,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/blockquote/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -202149,21 +202124,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/button/formaction/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -202519,21 +202489,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/del/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -203534,21 +203499,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/embed/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -203894,21 +203854,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/form/action/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -204334,21 +204289,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/iframe/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -204684,21 +204634,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/img/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -205059,21 +205004,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/input/type-image-formaction/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -205399,21 +205339,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/input/type-image-src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -205739,21 +205674,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/input/type-submit-formaction/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -206119,21 +206049,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/input/type-url-value/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html": [
     [
      {}
@@ -206459,21 +206384,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/ins/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -207349,21 +207269,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/link/href/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -207729,21 +207644,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/object/data/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -209124,21 +209034,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/q/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -209504,21 +209409,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/script/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -209869,21 +209769,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/source/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -210344,21 +210239,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/track/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -210719,21 +210609,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/video/poster/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -211049,21 +210934,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/elements/video/src/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -211649,21 +211529,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/microdata/itemid/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html": [
     [
      {}
@@ -212014,21 +211889,16 @@
      {}
     ]
    ],
    "conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html": [
     [
      {}
     ]
    ],
-   "conformance-checkers/html/microdata/itemtype/scheme-javascript-no-slash-malformed-novalid.html": [
-    [
-     {}
-    ]
-   ],
    "conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html": [
     [
      {}
     ]
    ],
    "conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html": [
     [
      {}
@@ -402527,17 +402397,17 @@
    "5e7fb9a063318bd75204db00deefa5b61babea93",
    "support"
   ],
   "compat/webkit-text-fill-color-property-006.html": [
    "9f913a1fbd8fd2db443fbb27837d163423538e0f",
    "reftest"
   ],
   "conformance-checkers/Makefile": [
-   "bf1ac606bd1b1d4bfa8eca28a04c0d0f3c3fb374",
+   "7b6e2ee9ec808bd43d03b9f0a8054f3ac21bc583",
    "support"
   ],
   "conformance-checkers/OWNERS": [
    "2b66f8dc160b6531edf598a0661cc908b25637e5",
    "support"
   ],
   "conformance-checkers/README.md": [
    "6315da77eafa7c18db550bf37d2a55f8b68a5015",
@@ -409794,20 +409664,16 @@
   "conformance-checkers/html/elements/a/href/scheme-https-no-slash-novalid.html": [
    "4e7bbda7b143c92334bb3a11fe4a0b3e4e2c0704",
    "support"
   ],
   "conformance-checkers/html/elements/a/href/scheme-https-single-slash-novalid.html": [
    "a2963489b57d411e3a297dce5f3176288bef06c2",
    "support"
   ],
-  "conformance-checkers/html/elements/a/href/scheme-javascript-no-slash-malformed-novalid.html": [
-   "c87cc7f94192dac5bdb293e786dda21ab7670211",
-   "support"
-  ],
   "conformance-checkers/html/elements/a/href/scheme-trailing-cr-novalid.html": [
    "7f8a3a727c8a39a69999abccf4439a48fcef9ddf",
    "support"
   ],
   "conformance-checkers/html/elements/a/href/scheme-trailing-newline-novalid.html": [
    "9c675f2701d2c9aef31d055c78990dca08b89ea7",
    "support"
   ],
@@ -410098,20 +409964,16 @@
   "conformance-checkers/html/elements/area/href/scheme-https-no-slash-novalid.html": [
    "cc346327e08b53771811889a3967ba48e60f845a",
    "support"
   ],
   "conformance-checkers/html/elements/area/href/scheme-https-single-slash-novalid.html": [
    "9d7d9c3a256a060e1f3ad9697b99dabaf5a5ef11",
    "support"
   ],
-  "conformance-checkers/html/elements/area/href/scheme-javascript-no-slash-malformed-novalid.html": [
-   "b9a58f9796a69bd1ab373ce51fac310581ef92a8",
-   "support"
-  ],
   "conformance-checkers/html/elements/area/href/scheme-trailing-cr-novalid.html": [
    "87f0fd69b35a61b401430d4ab2a476eb8001e95d",
    "support"
   ],
   "conformance-checkers/html/elements/area/href/scheme-trailing-newline-novalid.html": [
    "3138e18df580ac3886282a9f2318c7526b2743e0",
    "support"
   ],
@@ -410390,20 +410252,16 @@
   "conformance-checkers/html/elements/audio/src/scheme-https-no-slash-novalid.html": [
    "1033bb69829d8377bc2c39f054d0bc007ca7a51d",
    "support"
   ],
   "conformance-checkers/html/elements/audio/src/scheme-https-single-slash-novalid.html": [
    "835aa1cd0874aad929cd10f4864ae9f4bc41c41e",
    "support"
   ],
-  "conformance-checkers/html/elements/audio/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "f761d7545a155e8c20921b8f937d1d9c6f80b944",
-   "support"
-  ],
   "conformance-checkers/html/elements/audio/src/scheme-trailing-cr-novalid.html": [
    "53c39d1e68e7f8b879b2ce8e71c4a7846ba0581a",
    "support"
   ],
   "conformance-checkers/html/elements/audio/src/scheme-trailing-newline-novalid.html": [
    "f7c7ef06b625077f58e7c9e57460a0945bb67a0c",
    "support"
   ],
@@ -410918,20 +410776,16 @@
   "conformance-checkers/html/elements/base/href/scheme-https-no-slash-novalid.html": [
    "9c412e2dea53b6ce81719487f2353753bd171b1e",
    "support"
   ],
   "conformance-checkers/html/elements/base/href/scheme-https-single-slash-novalid.html": [
    "ca4a49eb486e35fe308a178a685cb10f56f10215",
    "support"
   ],
-  "conformance-checkers/html/elements/base/href/scheme-javascript-no-slash-malformed-novalid.html": [
-   "4d3cc617092ee37b57cd3c946a915fcc0215b675",
-   "support"
-  ],
   "conformance-checkers/html/elements/base/href/scheme-javascript-single-slash-isvalid.html": [
    "ebe5c0c797e4885a1692bdd9d137d7985912358c",
    "support"
   ],
   "conformance-checkers/html/elements/base/href/scheme-mailto-no-slash-isvalid.html": [
    "889126f8b66fe16e1e0c8f57d49db113ecda2f78",
    "support"
   ],
@@ -411294,20 +411148,16 @@
   "conformance-checkers/html/elements/blockquote/cite/scheme-https-no-slash-novalid.html": [
    "599f412fc34dc11eae9230204bfe55717066a0b8",
    "support"
   ],
   "conformance-checkers/html/elements/blockquote/cite/scheme-https-single-slash-novalid.html": [
    "58c526075ccedfe2d8742e05381adbf4c9e7b6b3",
    "support"
   ],
-  "conformance-checkers/html/elements/blockquote/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-   "4683c04027bb7589dbc30768a6cabca3ec7caa1b",
-   "support"
-  ],
   "conformance-checkers/html/elements/blockquote/cite/scheme-trailing-cr-novalid.html": [
    "209fdc83ff0641a4e8aa0b487ba66f80fe15a82c",
    "support"
   ],
   "conformance-checkers/html/elements/blockquote/cite/scheme-trailing-newline-novalid.html": [
    "946875228f71de7bcfc48cdb84c9fd344208e023",
    "support"
   ],
@@ -411582,20 +411432,16 @@
   "conformance-checkers/html/elements/button/formaction/scheme-https-no-slash-novalid.html": [
    "0439013c0e9d958e49ea872c64e8dfa9940e574e",
    "support"
   ],
   "conformance-checkers/html/elements/button/formaction/scheme-https-single-slash-novalid.html": [
    "3baf86a15eb7ec00fdf0d3ad854548ee0ed5c9c1",
    "support"
   ],
-  "conformance-checkers/html/elements/button/formaction/scheme-javascript-no-slash-malformed-novalid.html": [
-   "f270c23de82d826adb21f5b41e4ce1d7febfb36a",
-   "support"
-  ],
   "conformance-checkers/html/elements/button/formaction/scheme-trailing-cr-novalid.html": [
    "8716f9879d555aa1e2ad0451884d590d3ecc6a6e",
    "support"
   ],
   "conformance-checkers/html/elements/button/formaction/scheme-trailing-newline-novalid.html": [
    "07d9795a06483b6a7214a1152136cefca3ce2c3c",
    "support"
   ],
@@ -411878,20 +411724,16 @@
   "conformance-checkers/html/elements/del/cite/scheme-https-no-slash-novalid.html": [
    "1c3baff4607e10506796d553ea7ade939d510098",
    "support"
   ],
   "conformance-checkers/html/elements/del/cite/scheme-https-single-slash-novalid.html": [
    "4cb9b05260ec2edc707fbba9dc6772485384bc9d",
    "support"
   ],
-  "conformance-checkers/html/elements/del/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-   "7acb90736a95397641fe096cc573492dc2d28c55",
-   "support"
-  ],
   "conformance-checkers/html/elements/del/cite/scheme-trailing-cr-novalid.html": [
    "d2c8653bebb76c5e6e397aa0ec784848bef5236b",
    "support"
   ],
   "conformance-checkers/html/elements/del/cite/scheme-trailing-newline-novalid.html": [
    "a718f45e1a4636cabf24e74ea2b961bae69043a8",
    "support"
   ],
@@ -412690,20 +412532,16 @@
   "conformance-checkers/html/elements/embed/src/scheme-https-no-slash-novalid.html": [
    "e696cdc44e8d9c0792f16220465250397a69b4f3",
    "support"
   ],
   "conformance-checkers/html/elements/embed/src/scheme-https-single-slash-novalid.html": [
    "c3eea4347d2d2a4f369ec7995fab75ca40e5d756",
    "support"
   ],
-  "conformance-checkers/html/elements/embed/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "8d8874cd4f5403f23ad664fa312d8833fd7d2c1a",
-   "support"
-  ],
   "conformance-checkers/html/elements/embed/src/scheme-trailing-cr-novalid.html": [
    "24d3fe99fa511f0bab3dfbf8241cb43cc9596df2",
    "support"
   ],
   "conformance-checkers/html/elements/embed/src/scheme-trailing-newline-novalid.html": [
    "5beac0a7191079ab48d95b47d019c45db2d40a55",
    "support"
   ],
@@ -412978,20 +412816,16 @@
   "conformance-checkers/html/elements/form/action/scheme-https-no-slash-novalid.html": [
    "fdbc4d0a6c75bdb9f429baf7996878dcaf7043a9",
    "support"
   ],
   "conformance-checkers/html/elements/form/action/scheme-https-single-slash-novalid.html": [
    "4d009d273b624d6f8d8f84c9fe08212c7fabed32",
    "support"
   ],
-  "conformance-checkers/html/elements/form/action/scheme-javascript-no-slash-malformed-novalid.html": [
-   "de57ad06c88bbe92dd0e0c5b73f69e74005ed6cd",
-   "support"
-  ],
   "conformance-checkers/html/elements/form/action/scheme-trailing-cr-novalid.html": [
    "ba378c03b1e9bf7656f6240794344b8af3880644",
    "support"
   ],
   "conformance-checkers/html/elements/form/action/scheme-trailing-newline-novalid.html": [
    "6c3e01d82abc21266df3ce46c73ea64d899dbae0",
    "support"
   ],
@@ -413330,20 +413164,16 @@
   "conformance-checkers/html/elements/iframe/src/scheme-https-no-slash-novalid.html": [
    "904daead8bd7737ab5eafcf51b797fad6b560a7c",
    "support"
   ],
   "conformance-checkers/html/elements/iframe/src/scheme-https-single-slash-novalid.html": [
    "048b16b426b57dc073d6e817fef48644f866bac6",
    "support"
   ],
-  "conformance-checkers/html/elements/iframe/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "453195be13968e1c453584082629fe47a552653b",
-   "support"
-  ],
   "conformance-checkers/html/elements/iframe/src/scheme-trailing-cr-novalid.html": [
    "988d5b2eb69b99e6c8cd19795cfcb981a691d615",
    "support"
   ],
   "conformance-checkers/html/elements/iframe/src/scheme-trailing-newline-novalid.html": [
    "62bf13bd5a0ecc0af7daba32486404ff2959eead",
    "support"
   ],
@@ -413610,20 +413440,16 @@
   "conformance-checkers/html/elements/img/src/scheme-https-no-slash-novalid.html": [
    "039b4553a162f42a33acc6229b5a2a5b125c0f03",
    "support"
   ],
   "conformance-checkers/html/elements/img/src/scheme-https-single-slash-novalid.html": [
    "7e75b47d4ed363c6151bc252a52728635800c71b",
    "support"
   ],
-  "conformance-checkers/html/elements/img/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "fbe1c6587f12681950476788d82ebaef146e6ba3",
-   "support"
-  ],
   "conformance-checkers/html/elements/img/src/scheme-trailing-cr-novalid.html": [
    "f37ba8bc9ed67e02aa235df4adcc3387f5dc3a27",
    "support"
   ],
   "conformance-checkers/html/elements/img/src/scheme-trailing-newline-novalid.html": [
    "ae8da9df64ecd249f31e7ea69b4794d8a4c11a28",
    "support"
   ],
@@ -413910,20 +413736,16 @@
   "conformance-checkers/html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html": [
    "da9012954bc99b9d1064deceaeacc6768eb26a8a",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html": [
    "96a34e382d5c0bafd923e70b8a22798ef141219c",
    "support"
   ],
-  "conformance-checkers/html/elements/input/type-image-formaction/scheme-javascript-no-slash-malformed-novalid.html": [
-   "9849da633ac7420e6dc75445017365c15a95c1f0",
-   "support"
-  ],
   "conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html": [
    "61da5770aca2619a89f345bf07845f22d7ca441f",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html": [
    "33326a4e89ebcd973935b09a9f007dd2a8856d61",
    "support"
   ],
@@ -414182,20 +414004,16 @@
   "conformance-checkers/html/elements/input/type-image-src/scheme-https-no-slash-novalid.html": [
    "2dadf741f0c5496ff89ffd00a0c48650385780fe",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-image-src/scheme-https-single-slash-novalid.html": [
    "90c89887f4cf6214c1685a3d89d0405e0f2cf1d3",
    "support"
   ],
-  "conformance-checkers/html/elements/input/type-image-src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "cc0da975515645e662203e8570143235e2ee964b",
-   "support"
-  ],
   "conformance-checkers/html/elements/input/type-image-src/scheme-trailing-cr-novalid.html": [
    "92ead4e2773635bf02b30ca7b6527298a7da5450",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-image-src/scheme-trailing-newline-novalid.html": [
    "6f75639903ac9cad21aa7a698c0dc1d9a08e5a06",
    "support"
   ],
@@ -414454,20 +414272,16 @@
   "conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html": [
    "5babd70fed864ecb130a7a33162e4397d794fbef",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html": [
    "b97b06db654cd0048cd3bca78fb3d543b7dc46c8",
    "support"
   ],
-  "conformance-checkers/html/elements/input/type-submit-formaction/scheme-javascript-no-slash-malformed-novalid.html": [
-   "4d396fd2ada0a3fd94d0da270262c72a27a495f7",
-   "support"
-  ],
   "conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html": [
    "5c3b36c97cc3f6e14b303b4af9fd3b2c1f41f937",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html": [
    "79724d95981ce7aa5e14c561fd3063b8910da9c3",
    "support"
   ],
@@ -414758,20 +414572,16 @@
   "conformance-checkers/html/elements/input/type-url-value/scheme-https-no-slash-novalid.html": [
    "00b2ae565b50b5efd7b09f91f307056874b1e57c",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-url-value/scheme-https-single-slash-novalid.html": [
    "627ace37c30d5ce0261fa3925362b3ec356b6701",
    "support"
   ],
-  "conformance-checkers/html/elements/input/type-url-value/scheme-javascript-no-slash-malformed-novalid.html": [
-   "9d1a09cb48b68257ab565dda544374feddacc44a",
-   "support"
-  ],
   "conformance-checkers/html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html": [
    "a205b8b90a5c6aade8a94e5f9cd7bfefc3c238cd",
    "support"
   ],
   "conformance-checkers/html/elements/input/type-url-value/scheme-trailing-cr-novalid.html": [
    "63a9a9c4e276f82d8a130e8fa4e3c7cbbfeb142d",
    "support"
   ],
@@ -415030,20 +414840,16 @@
   "conformance-checkers/html/elements/ins/cite/scheme-https-no-slash-novalid.html": [
    "19dca8d9026402e16584f555f1ebcc7c3719b07f",
    "support"
   ],
   "conformance-checkers/html/elements/ins/cite/scheme-https-single-slash-novalid.html": [
    "1af0523c38bd8c2924beaf8a855bee797ffc6c99",
    "support"
   ],
-  "conformance-checkers/html/elements/ins/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-   "c7b990aebe7e0a340900065a74e2d2748309870f",
-   "support"
-  ],
   "conformance-checkers/html/elements/ins/cite/scheme-trailing-cr-novalid.html": [
    "cd1a396812e899c053b9a40ac7cea9046bfc9285",
    "support"
   ],
   "conformance-checkers/html/elements/ins/cite/scheme-trailing-newline-novalid.html": [
    "b92ea7f65394d5b9722842a32944b6e5393ab984",
    "support"
   ],
@@ -415742,20 +415548,16 @@
   "conformance-checkers/html/elements/link/href/scheme-https-no-slash-novalid.html": [
    "29bf2b583193c3e78af2245a00e5d012b412c3cb",
    "support"
   ],
   "conformance-checkers/html/elements/link/href/scheme-https-single-slash-novalid.html": [
    "93a9d1e31fbacf3d0db10a6e247cbd18972a444e",
    "support"
   ],
-  "conformance-checkers/html/elements/link/href/scheme-javascript-no-slash-malformed-novalid.html": [
-   "acee5c4161f13b51f0c62ec0c6154c19580e364a",
-   "support"
-  ],
   "conformance-checkers/html/elements/link/href/scheme-trailing-cr-novalid.html": [
    "3b09fdd690693db2a2e2cf2486f7ff8962d8dd10",
    "support"
   ],
   "conformance-checkers/html/elements/link/href/scheme-trailing-newline-novalid.html": [
    "5910d97cae77d9686896c5a22e5446e5bd3b6518",
    "support"
   ],
@@ -416046,20 +415848,16 @@
   "conformance-checkers/html/elements/object/data/scheme-https-no-slash-novalid.html": [
    "cfb9041573541df1836f83e59e94008f07df720a",
    "support"
   ],
   "conformance-checkers/html/elements/object/data/scheme-https-single-slash-novalid.html": [
    "3672a10a251c54dcffa08f33c6346b8144a603ce",
    "support"
   ],
-  "conformance-checkers/html/elements/object/data/scheme-javascript-no-slash-malformed-novalid.html": [
-   "aa8af8d16eef341597be000fc3c88255e88347c5",
-   "support"
-  ],
   "conformance-checkers/html/elements/object/data/scheme-trailing-cr-novalid.html": [
    "59707c995c0acda1b03d7770db6d430e398bc9fc",
    "support"
   ],
   "conformance-checkers/html/elements/object/data/scheme-trailing-newline-novalid.html": [
    "bee4bad032682c3f68af4eb4fc569f60d31bd0fc",
    "support"
   ],
@@ -417162,20 +416960,16 @@
   "conformance-checkers/html/elements/q/cite/scheme-https-no-slash-novalid.html": [
    "7c073ff48d6e4e1d760e24e6db6b772821147e7b",
    "support"
   ],
   "conformance-checkers/html/elements/q/cite/scheme-https-single-slash-novalid.html": [
    "ca9a67f72f95fc3df95a5e4daa7c9b56c1195961",
    "support"
   ],
-  "conformance-checkers/html/elements/q/cite/scheme-javascript-no-slash-malformed-novalid.html": [
-   "1385fc623e6ecd83265c89ae234a622d3a78bb0f",
-   "support"
-  ],
   "conformance-checkers/html/elements/q/cite/scheme-trailing-cr-novalid.html": [
    "d642f69189547e6c583a85401c73cf7fac8c1f37",
    "support"
   ],
   "conformance-checkers/html/elements/q/cite/scheme-trailing-newline-novalid.html": [
    "3503f43dc73b2884b131cef171c0316c674aff9b",
    "support"
   ],
@@ -417466,20 +417260,16 @@
   "conformance-checkers/html/elements/script/src/scheme-https-no-slash-novalid.html": [
    "734c853ad7e097dd51502b36c0a192cee1839347",
    "support"
   ],
   "conformance-checkers/html/elements/script/src/scheme-https-single-slash-novalid.html": [
    "5420be717fcf3b698a31b61ee572cbb5c5626959",
    "support"
   ],
-  "conformance-checkers/html/elements/script/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "216bde5c8c3e31e123f36cf3d562e01a5ee25c2e",
-   "support"
-  ],
   "conformance-checkers/html/elements/script/src/scheme-trailing-cr-novalid.html": [
    "501df179f07045489391ffa97dc26a0afc67f121",
    "support"
   ],
   "conformance-checkers/html/elements/script/src/scheme-trailing-newline-novalid.html": [
    "e0363e1b3d8297de77eb1545ecc35b43d1ed50ef",
    "support"
   ],
@@ -417758,20 +417548,16 @@
   "conformance-checkers/html/elements/source/src/scheme-https-no-slash-novalid.html": [
    "f045c2da6aa630aca38ac8218b3e1e50424260ec",
    "support"
   ],
   "conformance-checkers/html/elements/source/src/scheme-https-single-slash-novalid.html": [
    "ab50203cbb60e427d03349092d5676a37d3f9967",
    "support"
   ],
-  "conformance-checkers/html/elements/source/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "dbc19620a8adc82a31ac1540fb5fc3ebc289253c",
-   "support"
-  ],
   "conformance-checkers/html/elements/source/src/scheme-trailing-cr-novalid.html": [
    "988c1a4b6e0ca0e709476ee418e7a5163ec7b58f",
    "support"
   ],
   "conformance-checkers/html/elements/source/src/scheme-trailing-newline-novalid.html": [
    "7f69a3dd6d37a17b2cfd368e042632562b52ce91",
    "support"
   ],
@@ -418138,20 +417924,16 @@
   "conformance-checkers/html/elements/track/src/scheme-https-no-slash-novalid.html": [
    "d15e85b3ecfb6b524ffc0e9f157190524af5fe3d",
    "support"
   ],
   "conformance-checkers/html/elements/track/src/scheme-https-single-slash-novalid.html": [
    "9799b8bd9f02ac6607767bd1f4919cb145a5ca09",
    "support"
   ],
-  "conformance-checkers/html/elements/track/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "1f3dbaa12e18e41072df534ef0a43af1e948a097",
-   "support"
-  ],
   "conformance-checkers/html/elements/track/src/scheme-trailing-cr-novalid.html": [
    "bfbca1de6ea75e1fbb8a0d324f4725ddadad0834",
    "support"
   ],
   "conformance-checkers/html/elements/track/src/scheme-trailing-newline-novalid.html": [
    "7d7feae39fee88ebd2fce37545aef3b71d8a54b6",
    "support"
   ],
@@ -418438,20 +418220,16 @@
   "conformance-checkers/html/elements/video/poster/scheme-https-no-slash-novalid.html": [
    "7308ddd5a025fbefc2b81b16b84ccb821b27cc15",
    "support"
   ],
   "conformance-checkers/html/elements/video/poster/scheme-https-single-slash-novalid.html": [
    "ebbf02085d434ec93298875a02ec07df686c8f1a",
    "support"
   ],
-  "conformance-checkers/html/elements/video/poster/scheme-javascript-no-slash-malformed-novalid.html": [
-   "d150e2f20153cb91e20f18c0731fdedcf7c44549",
-   "support"
-  ],
   "conformance-checkers/html/elements/video/poster/scheme-trailing-cr-novalid.html": [
    "445fb8294bc82e58ef3f74bb0b199903eb53ad99",
    "support"
   ],
   "conformance-checkers/html/elements/video/poster/scheme-trailing-newline-novalid.html": [
    "2860db52c2a0de05cdaedb70283b8c8add0edad9",
    "support"
   ],
@@ -418702,20 +418480,16 @@
   "conformance-checkers/html/elements/video/src/scheme-https-no-slash-novalid.html": [
    "a7c12fa48f5fa9c29014df25ae9be90f9e21eb16",
    "support"
   ],
   "conformance-checkers/html/elements/video/src/scheme-https-single-slash-novalid.html": [
    "c347b1ea86c63f06ec5c0ffa182995e342d9ff56",
    "support"
   ],
-  "conformance-checkers/html/elements/video/src/scheme-javascript-no-slash-malformed-novalid.html": [
-   "a4acc813af290b89a5ea8fcba50ab2ad7ab93583",
-   "support"
-  ],
   "conformance-checkers/html/elements/video/src/scheme-trailing-cr-novalid.html": [
    "c03e307794a2f9c1748a26ba44c32ca7a3bb5e51",
    "support"
   ],
   "conformance-checkers/html/elements/video/src/scheme-trailing-newline-novalid.html": [
    "569b58220c6f44957c0ed4e680b71c367f9d5b30",
    "support"
   ],
@@ -419182,20 +418956,16 @@
   "conformance-checkers/html/microdata/itemid/scheme-https-no-slash-novalid.html": [
    "8b518be3a86f90650cc5493cdf7af8c559a4f213",
    "support"
   ],
   "conformance-checkers/html/microdata/itemid/scheme-https-single-slash-novalid.html": [
    "8270105a32ee5f4856fd8887bf5edd17fc1934d4",
    "support"
   ],
-  "conformance-checkers/html/microdata/itemid/scheme-javascript-no-slash-malformed-novalid.html": [
-   "05744d8949afa1d0017fe81279ebbc8201b86323",
-   "support"
-  ],
   "conformance-checkers/html/microdata/itemid/scheme-trailing-cr-novalid.html": [
    "3f53bb96ae1ad88296c7523edc6d2454b65750d3",
    "support"
   ],
   "conformance-checkers/html/microdata/itemid/scheme-trailing-newline-novalid.html": [
    "cc881f7ae1ef5bfcc80820435c5e96d3c8a863aa",
    "support"
   ],
@@ -419474,20 +419244,16 @@
   "conformance-checkers/html/microdata/itemtype/scheme-https-no-slash-novalid.html": [
    "43ec8b6c680a6a7a76f7c73cbb38d3ffdaf607be",
    "support"
   ],
   "conformance-checkers/html/microdata/itemtype/scheme-https-single-slash-novalid.html": [
    "5ff91cfc94ba9ea2d4754193ae5d8a9d9bf26212",
    "support"
   ],
-  "conformance-checkers/html/microdata/itemtype/scheme-javascript-no-slash-malformed-novalid.html": [
-   "3ae8f056d8167d4e5d3a10864a22155fcbeb5184",
-   "support"
-  ],
   "conformance-checkers/html/microdata/itemtype/scheme-schemeless-relative-novalid.html": [
    "9251707c34f0cc6fafc2c01cc21426f58cd537ff",
    "support"
   ],
   "conformance-checkers/html/microdata/itemtype/scheme-trailing-cr-novalid.html": [
    "f99c8e3d422f6b0480d0bcd412c62248cf6dadc3",
    "support"
   ],
@@ -419707,17 +419473,17 @@
    "427fc348874e490fa9a785cce60daa9156d362fc",
    "support"
   ],
   "conformance-checkers/index.html": [
    "7eaf95edd9b09087f815850be12dc8efa5592f76",
    "support"
   ],
   "conformance-checkers/messages.json": [
-   "39450ae5f07277b008e39e04b162736ec5baa2d1",
+   "ba6a1cf2867273360e8c9b7bb70da15bca4e15a7",
    "support"
   ],
   "conformance-checkers/tools/build-svg-tests.py": [
    "2010b84790f334358d7d14183673ede814d20fde",
    "support"
   ],
   "conformance-checkers/tools/dl.py": [
    "67826b1450474d20b4fedb00521e790bea0f7abd",
@@ -419727,17 +419493,17 @@
    "91b559057efd232878bd0107e1bf9c6434510fc6",
    "support"
   ],
   "conformance-checkers/tools/picture.py": [
    "fb2394a528fcfaa5722803682b8bd1c16623f506",
    "support"
   ],
   "conformance-checkers/tools/url.py": [
-   "550d8d52d0f6986cb6692c67cfcb951f438d672b",
+   "ee47cdb8f49f00b4bb9d27c85749b4e3e48271a1",
    "support"
   ],
   "conformance-checkers/xhtml/attributes/accesskey/003-novalid.xhtml": [
    "cffc0ea1c48013af92de8a327b3ac42e3ba0bc65",
    "support"
   ],
   "conformance-checkers/xhtml/attributes/accesskey/004-novalid.xhtml": [
    "17d10c4171c1d97ab3ce60c5275b3b5335732156",
--- a/testing/web-platform/tests/conformance-checkers/Makefile
+++ b/testing/web-platform/tests/conformance-checkers/Makefile
@@ -2,34 +2,34 @@ HTML2MARKDOWN=html2text
 PERL=perl
 PERLFLAGS=
 FMT=fmt
 FMTFLAGS=-80
 EXPAND=expand
 EXPANDFLAGS=
 GIT=git
 GITFLAGS=
-PYTHON=python
+PYTHON=python3
 PYTHONFLAGS=
 VNU_TEST_REPO=git@github.com:validator/tests.git
 ITS_REPO=git@github.com:w3c/its-2.0-testsuite-inputdata.git
 .PHONY: .FORCE
 
 all: README.md messages.json
 
 README.md: index.html
 	$(HTML2MARKDOWN) $(HTML2MARKDOWNFLAGS) $< \
 	    | $(PERL) $(PERLFLAGS) -pe 'undef $$/; s/(\s+\n)+/\n\n/g' \
 	    | $(PERL) $(PERLFLAGS) -pe 'undef $$/; s/(\n\n\n)+/\n/g' \
 	    | $(FMT) $(FMTFLAGS) \
 	    | $(PERL) $(PERLFLAGS) -pe 'undef $$/; s/ +(\[[0-9]+\]:)\n +/\n   $$1 /g' \
 	    | $(EXPAND) $(EXPANDFLAGS) > $@
 
 messages.json: .FORCE
-	$(PYTHON) $(PYTHONFLAGS) -mjson.tool $@ > $@.tmp
+	$(PYTHON) $(PYTHONFLAGS) -mjson.tool --sort-keys $@ > $@.tmp
 	mv $@.tmp $@
 
 push:
 	cd .. \
 	  && git push $(VNU_TEST_REPO) `git subtree split -P conformance-checkers`:master --force \
 	  && cd -
 
 its-push:
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/a/href/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid href: scheme-javascript-no-slash-malformed</title>
-<a href="javascript:example.com/"></a>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/area/href/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid href: scheme-javascript-no-slash-malformed</title>
-<map name=foo><area href="javascript:example.com/" alt></map>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/audio/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<audio src="javascript:example.com/"></audio>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/base/href/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid href: scheme-javascript-no-slash-malformed</title>
-<base href="javascript:example.com/">
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/blockquote/cite/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid cite: scheme-javascript-no-slash-malformed</title>
-<blockquote cite="javascript:example.com/"></blockquote>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/button/formaction/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid formaction: scheme-javascript-no-slash-malformed</title>
-<button formaction="javascript:example.com/"></button>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/del/cite/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid cite: scheme-javascript-no-slash-malformed</title>
-<del cite="javascript:example.com/"></del>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/embed/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<embed src="javascript:example.com/">
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/form/action/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid action: scheme-javascript-no-slash-malformed</title>
-<form action="javascript:example.com/"></form>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/iframe/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<iframe src="javascript:example.com/"></iframe>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/img/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<img src="javascript:example.com/" alt>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-formaction/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid formaction: scheme-javascript-no-slash-malformed</title>
-<input type=image alt="foo" formaction="javascript:example.com/">
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-image-src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<input type=image alt="foo" src="javascript:example.com/">
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-submit-formaction/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid formaction: scheme-javascript-no-slash-malformed</title>
-<input type=submit formaction="javascript:example.com/">
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/input/type-url-value/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid value attribute: scheme-javascript-no-slash-malformed</title>
-<input type=url value="javascript:example.com/">
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/ins/cite/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid cite: scheme-javascript-no-slash-malformed</title>
-<ins cite="javascript:example.com/"></ins>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/link/href/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid href: scheme-javascript-no-slash-malformed</title>
-<link href="javascript:example.com/" rel=help>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/object/data/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid data: scheme-javascript-no-slash-malformed</title>
-<object data="javascript:example.com/"></object>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/q/cite/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid cite: scheme-javascript-no-slash-malformed</title>
-<q cite="javascript:example.com/"></q>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/script/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<script src="javascript:example.com/"></script>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/source/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<video><source src="javascript:example.com/"></video>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/track/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<video><track src="javascript:example.com/"></video>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/video/poster/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid poster: scheme-javascript-no-slash-malformed</title>
-<video poster="javascript:example.com/"></video>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/elements/video/src/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid src: scheme-javascript-no-slash-malformed</title>
-<video src="javascript:example.com/"></video>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/microdata/itemid/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid itemid: scheme-javascript-no-slash-malformed</title>
-<div itemid="javascript:example.com/" itemtype="http://foo" itemscope></div>
deleted file mode 100644
--- a/testing/web-platform/tests/conformance-checkers/html/microdata/itemtype/scheme-javascript-no-slash-malformed-novalid.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<!DOCTYPE html>
-<meta charset=utf-8>
-<title>invalid itemtype: scheme-javascript-no-slash-malformed</title>
-<div itemtype="javascript:example.com/" itemscope></div>
--- a/testing/web-platform/tests/conformance-checkers/messages.json
+++ b/testing/web-platform/tests/conformance-checkers/messages.json
@@ -139,17 +139,16 @@
     "html/elements/a/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/a/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/a/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/a/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/a/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/a/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/a/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/a/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/a/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Unexpected token.",
     "html/elements/a/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/a/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/a/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/a/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/a/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/a/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/a/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/a/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201ca\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -209,17 +208,16 @@
     "html/elements/area/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/area/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/area/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/area/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/area/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/area/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/area/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/area/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/area/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Unexpected token.",
     "html/elements/area/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/area/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/area/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/area/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/area/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/area/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/area/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/area/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201carea\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -279,17 +277,16 @@
     "html/elements/audio/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/audio/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/audio/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/audio/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/audio/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/audio/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/audio/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/audio/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/audio/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Unexpected token.",
     "html/elements/audio/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/audio/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/audio/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/audio/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/audio/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/audio/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/audio/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/audio/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201caudio\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -345,17 +342,16 @@
     "html/elements/base/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/base/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/base/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/base/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/base/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/base/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/base/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/base/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/base/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Unexpected token.",
     "html/elements/base/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/base/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/base/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/base/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/base/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/base/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/base/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/base/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201cbase\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -411,17 +407,16 @@
     "html/elements/blockquote/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/blockquote/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/blockquote/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/blockquote/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/blockquote/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/blockquote/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/blockquote/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/blockquote/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/blockquote/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Unexpected token.",
     "html/elements/blockquote/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/blockquote/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/blockquote/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/blockquote/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/blockquote/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/blockquote/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/blockquote/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/blockquote/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cblockquote\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -480,17 +475,16 @@
     "html/elements/button/formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/button/formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/button/formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/button/formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/button/formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/button/formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/button/formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/button/formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/button/formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Unexpected token.",
     "html/elements/button/formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/button/formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/button/formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/button/formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/button/formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/button/formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/button/formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/button/formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cbutton\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -548,17 +542,16 @@
     "html/elements/del/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/del/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/del/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/del/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/del/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/del/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/del/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/del/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/del/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Unexpected token.",
     "html/elements/del/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/del/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/del/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/del/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/del/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/del/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/del/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/del/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cdel\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -744,17 +737,16 @@
     "html/elements/embed/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/embed/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/embed/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/embed/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/embed/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/embed/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/embed/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/embed/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/embed/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Unexpected token.",
     "html/elements/embed/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/embed/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/embed/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/embed/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/embed/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/embed/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/embed/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/embed/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cembed\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -815,17 +807,16 @@
     "html/elements/form/action/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/form/action/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/form/action/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/form/action/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/form/action/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/form/action/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/form/action/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/form/action/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/form/action/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Unexpected token.",
     "html/elements/form/action/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/form/action/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/form/action/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/form/action/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/form/action/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/form/action/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/form/action/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/form/action/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201caction\u201d on element \u201cform\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -893,17 +884,16 @@
     "html/elements/iframe/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/iframe/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/iframe/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/iframe/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/iframe/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/iframe/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/iframe/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/iframe/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/iframe/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Unexpected token.",
     "html/elements/iframe/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/iframe/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/iframe/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/iframe/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/iframe/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/iframe/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/iframe/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/iframe/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201ciframe\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -961,17 +951,16 @@
     "html/elements/img/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/img/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/img/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/img/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/img/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/img/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/img/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/img/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/img/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Unexpected token.",
     "html/elements/img/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/img/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/img/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/img/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/img/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/img/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/img/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/img/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cimg\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1033,17 +1022,16 @@
     "html/elements/input/type-image-formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/input/type-image-formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Unexpected token.",
     "html/elements/input/type-image-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-image-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-image-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/input/type-image-formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/input/type-image-formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/input/type-image-formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/input/type-image-formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/input/type-image-formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1100,17 +1088,16 @@
     "html/elements/input/type-image-src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-image-src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/input/type-image-src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Unexpected token.",
     "html/elements/input/type-image-src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-image-src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-image-src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/input/type-image-src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/input/type-image-src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/input/type-image-src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/input/type-image-src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/input/type-image-src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cinput\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1167,17 +1154,16 @@
     "html/elements/input/type-submit-formaction/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-submit-formaction/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-submit-formaction/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-submit-formaction/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-submit-formaction/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-submit-formaction/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-submit-formaction/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/input/type-submit-formaction/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/input/type-submit-formaction/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Unexpected token.",
     "html/elements/input/type-submit-formaction/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-submit-formaction/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-submit-formaction/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/input/type-submit-formaction/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/input/type-submit-formaction/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/input/type-submit-formaction/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/input/type-submit-formaction/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/input/type-submit-formaction/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cformaction\u201d on element \u201cinput\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1241,17 +1227,16 @@
     "html/elements/input/type-url-value/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/elements/input/type-url-value/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/elements/input/type-url-value/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/elements/input/type-url-value/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/elements/input/type-url-value/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/elements/input/type-url-value/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/elements/input/type-url-value/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/elements/input/type-url-value/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Expected a slash (\"/\").",
-    "html/elements/input/type-url-value/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Unexpected token.",
     "html/elements/input/type-url-value/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: The string \u201c//foo/bar\u201d is not an absolute URL.",
     "html/elements/input/type-url-value/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-url-value/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/input/type-url-value/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/input/type-url-value/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/input/type-url-value/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/input/type-url-value/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/input/type-url-value/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cvalue\u201d on element \u201cinput\u201d: Bad absolute URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
@@ -1307,17 +1292,16 @@
     "html/elements/ins/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/ins/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/ins/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/ins/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/ins/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/ins/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/ins/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/ins/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/ins/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Unexpected token.",
     "html/elements/ins/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/ins/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/ins/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/ins/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/ins/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/ins/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/ins/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/ins/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cins\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1480,17 +1464,16 @@
     "html/elements/link/href/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/link/href/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/link/href/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/link/href/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/link/href/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/link/href/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/link/href/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/link/href/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/link/href/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Unexpected token.",
     "html/elements/link/href/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/link/href/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/link/href/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/link/href/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/link/href/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/link/href/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/link/href/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/link/href/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201chref\u201d on element \u201clink\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1549,17 +1532,16 @@
     "html/elements/object/data/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/object/data/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/object/data/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/object/data/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/object/data/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/object/data/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/object/data/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/object/data/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/object/data/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Unexpected token.",
     "html/elements/object/data/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/object/data/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/object/data/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/object/data/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/object/data/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/object/data/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/object/data/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/object/data/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cdata\u201d on element \u201cobject\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1817,17 +1799,16 @@
     "html/elements/q/cite/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/q/cite/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/q/cite/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/q/cite/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/q/cite/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/q/cite/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/q/cite/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/q/cite/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/q/cite/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Unexpected token.",
     "html/elements/q/cite/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/q/cite/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/q/cite/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/q/cite/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/q/cite/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/q/cite/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/q/cite/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/q/cite/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201ccite\u201d on element \u201cq\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1889,17 +1870,16 @@
     "html/elements/script/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/script/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/script/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/script/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/script/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/script/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/script/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/script/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/script/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Unexpected token.",
     "html/elements/script/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/script/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/script/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/script/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/script/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/script/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/script/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/script/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cscript\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -1957,17 +1937,16 @@
     "html/elements/source/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/source/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/source/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/source/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/source/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/source/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/source/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/source/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/source/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Unexpected token.",
     "html/elements/source/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/source/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/source/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/source/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/source/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/source/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/source/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/source/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201csource\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -2044,17 +2023,16 @@
     "html/elements/track/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/track/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/track/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/track/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/track/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/track/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/track/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/track/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/track/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Unexpected token.",
     "html/elements/track/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/track/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/track/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/track/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/track/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/track/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/track/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/track/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201ctrack\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -2114,17 +2092,16 @@
     "html/elements/video/poster/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/poster/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/poster/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/poster/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/poster/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/poster/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/poster/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/poster/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/video/poster/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Unexpected token.",
     "html/elements/video/poster/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/video/poster/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/video/poster/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/video/poster/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/video/poster/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/video/poster/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/video/poster/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/video/poster/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201cposter\u201d on element \u201cvideo\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -2179,17 +2156,16 @@
     "html/elements/video/src/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/src/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/src/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/src/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/src/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/src/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/src/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
     "html/elements/video/src/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/elements/video/src/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Unexpected token.",
     "html/elements/video/src/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/video/src/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/elements/video/src/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/elements/video/src/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/elements/video/src/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/elements/video/src/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/elements/video/src/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/elements/video/src/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201csrc\u201d on element \u201cvideo\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -2267,17 +2243,16 @@
     "html/microdata/itemid/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
     "html/microdata/itemid/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
     "html/microdata/itemid/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
     "html/microdata/itemid/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
     "html/microdata/itemid/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
     "html/microdata/itemid/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
     "html/microdata/itemid/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
     "html/microdata/itemid/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Expected a slash (\"/\").",
-    "html/microdata/itemid/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Unexpected token.",
     "html/microdata/itemid/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/microdata/itemid/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: line break is not allowed.",
     "html/microdata/itemid/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: space is not allowed.",
     "html/microdata/itemid/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in scheme data: tab is not allowed.",
     "html/microdata/itemid/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/microdata/itemid/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/microdata/itemid/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
     "html/microdata/itemid/userinfo-username-contains-at-sign-novalid.html": "Bad value \u201chttp://::@c@d:2\u201d for attribute \u201citemid\u201d on element \u201cdiv\u201d: Bad URL: User or password contains an at symbol (\"@\") not percent-encoded.",
@@ -2339,17 +2314,16 @@
     "html/microdata/itemtype/scheme-ftp-single-slash-novalid.html": "Bad value \u201cftp:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/microdata/itemtype/scheme-http-backslash-novalid.html": "Bad value \u201chttp:\\\\foo.com\\\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/microdata/itemtype/scheme-http-no-slash-colon-novalid.html": "Bad value \u201chttp::@c:29\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/microdata/itemtype/scheme-http-no-slash-novalid.html": "Bad value \u201chttp:foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/microdata/itemtype/scheme-http-no-slash-square-bracket-novalid.html": "Bad value \u201chttp:[61:27]/:foo\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/microdata/itemtype/scheme-http-single-slash-novalid.html": "Bad value \u201chttp:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/microdata/itemtype/scheme-https-no-slash-novalid.html": "Bad value \u201chttps:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
     "html/microdata/itemtype/scheme-https-single-slash-novalid.html": "Bad value \u201chttps:/example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Expected a slash (\"/\").",
-    "html/microdata/itemtype/scheme-javascript-no-slash-malformed-novalid.html": "Bad value \u201cjavascript:example.com/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Unexpected token.",
     "html/microdata/itemtype/scheme-schemeless-relative-novalid.html": "Bad value \u201c//foo/bar\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201c//foo/bar\u201d is not an absolute URL.",
     "html/microdata/itemtype/scheme-trailing-cr-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.",
     "html/microdata/itemtype/scheme-trailing-newline-novalid.html": "Bad value \u201ca:\nfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.",
     "html/microdata/itemtype/scheme-trailing-space-novalid.html": "Bad value \u201ca: foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.",
     "html/microdata/itemtype/scheme-trailing-tab-novalid.html": "Bad value \u201ca:\tfoo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: The string \u201cfoo.com\u201d is not an absolute URL.",
     "html/microdata/itemtype/userinfo-backslash-novalid.html": "Bad value \u201chttp://a\\b:c\\d@foo.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Backslash (\"\\\") used as path segment delimiter.",
     "html/microdata/itemtype/userinfo-password-bad-chars-novalid.html": "Bad value \u201chttp://&a:foo(b]c@d:2/\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in user or password: \u201c]\u201d is not allowed.",
     "html/microdata/itemtype/userinfo-password-contains-pile-of-poo-novalid.html": "Bad value \u201chttp://foo:\ud83d\udca9@example.com\u201d for attribute \u201citemtype\u201d on element \u201cdiv\u201d: Bad absolute URL: Illegal character in user or password: \u201c\ud83d\udca9\u201d is not allowed.",
--- a/testing/web-platform/tests/conformance-checkers/tools/url.py
+++ b/testing/web-platform/tests/conformance-checkers/tools/url.py
@@ -12,17 +12,16 @@ invalid = {
     "scheme-http-no-slash-square-bracket": "http:[61:27]/:foo",
     "scheme-http-backslash": "http:\\\\foo.com\\",
     "scheme-http-single-slash": "http:/example.com/",
     "scheme-ftp-single-slash": "ftp:/example.com/",
     "scheme-https-single-slash": "https:/example.com/",
     "scheme-data-single-slash": "data:/example.com/",
     "scheme-ftp-no-slash": "ftp:example.com/",
     "scheme-https-no-slash": "https:example.com/",
-    "scheme-javascript-no-slash-malformed": "javascript:example.com/",
     "userinfo-password-bad-chars": "http://&a:foo(b]c@d:2/",
     "userinfo-username-contains-at-sign": "http://::@c@d:2",
     "userinfo-backslash": "http://a\\b:c\\d@foo.com",
     "host-space": "http://example .org",
     "host-tab": "http://example\t.org",
     "host-newline": "http://example.\norg",
     "host-cr": "http://example.\rorg",
     "host-square-brackets-port-contains-colon": "http://[1::2]:3:4",