Skip to content

Commit 4162188

Browse files
authored
Merge pull request #329 from rtfpessoa/fix-escaping-long-lines
fix: Enforce escape for lines that are not highlighted
2 parents c7c56bc + a61c7cf commit 4162188

File tree

3 files changed

+311
-2
lines changed

3 files changed

+311
-2
lines changed

src/__tests__/diff2html-tests.ts

Lines changed: 283 additions & 0 deletions
Large diffs are not rendered by default.

src/__tests__/diffs/bad-escaping.diff

Lines changed: 26 additions & 0 deletions
Large diffs are not rendered by default.

src/render-utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,11 @@ export function diffHighlight(
229229
return {
230230
oldLine: {
231231
prefix: line1.prefix,
232-
content: line1.content,
232+
content: escapeForHtml(line1.content),
233233
},
234234
newLine: {
235235
prefix: line2.prefix,
236-
content: line2.content,
236+
content: escapeForHtml(line2.content),
237237
},
238238
};
239239
}

0 commit comments

Comments
 (0)