Skip to main content
Journey Uncommon Logo
JourneyUncommon
hardHTMLdeclarative shadow DOMSingle-choice MCQ

Why does setting `element.innerHTML` to a string containing `<template shadowrootmode="open">` NOT create a shadow root by default, whereas the HTML parser does?

el.innerHTML = '<div><template shadowrootmode="open"><slot></slot></template></div>'; // el.querySelector('div').shadowRoot === null