From 5a52a1019a4c64015c2210bdebf37003344641b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=98=D0=B2=D0=B0?= =?UTF-8?q?=D0=BD=D0=BE=D0=B2?= Date: Fri, 2 Oct 2026 22:02:49 +0300 Subject: [PATCH] Fix source spans after ignored first LF (#20209) --- src/language-html/print-preprocess.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/language-html/print-preprocess.js b/src/language-html/print-preprocess.js index eafbe4c02..19cb12f5b 100644 --- a/src/language-html/print-preprocess.js +++ b/src/language-html/print-preprocess.js @@ -48,6 +48,10 @@ function removeIgnorableFirstLf(ast /* , options */) { node.removeChild(text); } else { text.value = text.value.slice(1); + text.sourceSpan = new ParseSourceSpan( + text.sourceSpan.start.moveBy(1), + text.sourceSpan.end, + ); } } });