Browser-local does not mean standards-complete
HTML parsing is error tolerant. Source diagnostics, sandboxed previews, and transformations do not replace full conformance, security, or production-browser testing.
Attribute cleanup is a transform, not XSS protection
Review which attributes were removed and re-check the generated markup. Removing selected on*, style, class, id, data-* or ARIA attributes is not equivalent to a context-aware HTML sanitizer.
Parser and sanitizer boundary
HTML DOMParser creates a detached document and may repair or normalize markup. That is useful for inspection, but parsing alone does not sanitize untrusted HTML. Review scripts, inline event attributes, embedded content and application-specific URL/context rules before any live-DOM insertion.