Click here to download the Blitz Browser!

WPT

wpt / custom-elements / Document-createElement.html

Spec: https://html.spec.whatwg.org/multipage/custom-elements.html ↗

Runs: Chrome 155.0.8041.0 (wpt@4a01b83e3, 2026-09-04) | Firefox 157.0a1 (wpt@4a01b83e3, 2026-09-04) | Safari 251 preview (wpt@a1e944e7a, 2026-09-04) | Ladybird 1.0-a7825 (wpt@4a01b83e3, 2026-09-04) | Servo Servo 0.6 (wpt@7e3d005d7, 2026-09-03) | Blitz a50cb8971 (wpt@a95401e4e, 2026-09-03)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total36/3636/3636/3636/3636/36NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
document.createElement must create an instance of custom elementsPASSPASSPASSPASSPASS
document.createElement must report a TypeError when the result of Construct is not a DOM nodePASSPASSPASSPASSPASS
document.createElement must report a TypeError when the result of Construct is a TextNodePASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when attribute is added by setAttribute during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when attribute is added by attributes.setNamedItem during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when attribute is added and removed during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when a Text child is added during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when a Comment child is added during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when an element child is added during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when an element child is added and removed during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element gets inserted into another element during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is inserted and removed from another element during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is adopted into a the document of the template elements during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is inserted into a the document of the template elements during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is adopted back from a the document of the template elements during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is adopted into a a new document during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is inserted into a a new document during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is adopted back from a a new document during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is adopted into a a cloned document during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is inserted into a a cloned document during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is adopted back from a a cloned document during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is adopted into a a document created by createHTMLDocument during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is inserted into a a document created by createHTMLDocument during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is adopted back from a a document created by createHTMLDocument during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is adopted into a an HTML document created by createDocument during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is inserted into a an HTML document created by createDocument during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is adopted back from a an HTML document created by createDocument during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is adopted into a the document of an iframe during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is inserted into a the document of an iframe during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is adopted back from a the document of an iframe during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is adopted into a an HTML document fetched by XHR during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the element is inserted into a an HTML document fetched by XHR during constructionPASSPASSPASSPASSPASS
document.createElement must not report a NotSupportedError when the element is adopted back from a an HTML document fetched by XHR during constructionPASSPASSPASSPASSPASS
document.createElement must report a NotSupportedError when the local name of the element does not match that of the custom elementPASSPASSPASSPASSPASS
document.createElement must report an exception thrown by a custom element constructorPASSPASSPASSPASSPASS
document.createElement with undefined options value should be upgraded.PASSPASSPASSPASSPASS