From f4b3502bad61b10a0c12d4267e3d593f7315bceb Mon Sep 17 00:00:00 2001 From: Heran Yang Date: Fri, 3 Jul 2026 13:03:09 +0800 Subject: [PATCH] Accept HTML Whitespace in Parser Tags --- ts/adaptors/lite/Parser.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ts/adaptors/lite/Parser.ts b/ts/adaptors/lite/Parser.ts index e161331a2..18a326487 100644 --- a/ts/adaptors/lite/Parser.ts +++ b/ts/adaptors/lite/Parser.ts @@ -33,8 +33,8 @@ import { LiteAdaptor } from '../liteAdaptor.js'; * Patterns used in parsing serialized HTML */ -const SPACE = '[ \\n]+'; -const OPTIONALSPACE = '[ \\n]*'; +const SPACE = '[ \\t\\n\\f\\r]+'; +const OPTIONALSPACE = '[ \\t\\n\\f\\r]*'; const TAGNAME = `[A-Za-z][^\u0000-\u001F "'>/=\u007F-\u009F]*`; const ATTNAME = `[^\u0000-\u001F "'>/=\u007F-\u009F]+`; const VALUE = `(?:'[^']*'|"[^"]*"|${SPACE})`;