diff --git a/src/browser/dump.zig b/src/browser/dump.zig index 90463c153..394e12c92 100644 --- a/src/browser/dump.zig +++ b/src/browser/dump.zig @@ -320,15 +320,22 @@ fn shouldStripElement(el: *Node.Element, opts: Opts, frame: *Frame) bool { } fn shouldEscapeText(node_: ?*Node) bool { + // Raw text elements serialize their text content literally rather than + // HTML-escaping it const node = node_ orelse return true; - if (node.is(Node.Element.Html.Script) != null) { - return false; - } - // When scripting is enabled,