diff --git a/spec/index.bs b/spec/index.bs index 1d5c4cc..2feff77 100644 --- a/spec/index.bs +++ b/spec/index.bs @@ -1447,6 +1447,7 @@ This document modifies the following interfaces defined by [[DOM-Parsing]]: partial interface Element { [CEReactions, LegacyNullToEmptyString] attribute HTMLString outerHTML; [CEReactions] undefined insertAdjacentHTML(DOMString position, HTMLString text); + [CEReactions] undefined setHTMLUnsafe(HTMLString html); }; partial interface mixin InnerHTML { // specified in a draft version at https://w3c.github.io/DOM-Parsing/#the-innerhtml-mixin @@ -1457,11 +1458,19 @@ partial interface Range { [CEReactions, NewObject] DocumentFragment createContextualFragment(HTMLString fragment); }; +partial interface ShadowRoot { + [CEReactions] undefined setHTMLUnsafe(HTMLString html); +}; + [Exposed=Window] interface DOMParser { constructor(); [NewObject] Document parseFromString(HTMLString str, SupportedType type); }; + +partial interface Document { + static Document parseHTMLUnsafe(HTMLString html); +} ## Integration with execCommand ## {#integration-with-exec-command}