From 706924ca682479a77cc64b1a1fa0f666365721ec Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Wed, 17 Dec 2025 18:29:56 -0800 Subject: [PATCH] ampersand and semicolon are used in defining entities so don't actually skip those --- src/lib.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib.zig b/src/lib.zig index 7caef44cb32d1f832b6062049e68fc321e0de98f..d10f7cfde037a58544a258ba6973ef943c7f7276 100644 --- a/src/lib.zig +++ b/src/lib.zig @@ -415,6 +415,8 @@ fn isCodepointAnEntity(cp: u21) ?htmlentities.Entity { // '<', MUST NOT skip // '<', MUST NOT skip // '"', MUST NOT skip + // '&', MUST NOT skip + // ';', MUST NOT skip '\n', '.', ':', @@ -431,7 +433,6 @@ fn isCodepointAnEntity(cp: u21) ?htmlentities.Entity { '_', '=', '-', - ';', '#', '{', '}', @@ -439,7 +440,6 @@ fn isCodepointAnEntity(cp: u21) ?htmlentities.Entity { '*', '!', '\'', - '&', '[', ']', '|', -- 2.54.0