From df45d2e3c10a043d34f7460f1a96c92d8f075f44 Mon Sep 17 00:00:00 2001 From: OverShifted Date: Sun, 14 Dec 2025 22:21:32 +0330 Subject: [PATCH] Check for extra newline in delegated formatter output in HTMLTable --- lib/rouge/formatters/html_table.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rouge/formatters/html_table.rb b/lib/rouge/formatters/html_table.rb index fa9a181df8..d845402f84 100644 --- a/lib/rouge/formatters/html_table.rb +++ b/lib/rouge/formatters/html_table.rb @@ -26,7 +26,7 @@ def stream(tokens, &b) formatted = @inner.format(tokens) unless last_val && last_val.end_with?(?\n) num_lines += 1 - formatted << ?\n + formatted << ?\n unless formatted.end_with?(?\n) end # generate a string of newline-separated line numbers for the gutter>