From cbba58bef9f70a366413cce145a907658a24a982 Mon Sep 17 00:00:00 2001 From: oobabooga <112222186+oobabooga@users.noreply.github.com> Date: Mon, 18 Aug 2025 15:50:09 -0700 Subject: [PATCH] UI: Fix code blocks having an extra empty line --- modules/html_generator.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/html_generator.py b/modules/html_generator.py index cb14a722..279f9ba6 100644 --- a/modules/html_generator.py +++ b/modules/html_generator.py @@ -306,6 +306,9 @@ def process_markdown_content(string): # Convert to HTML using markdown html_output = markdown.markdown(result, extensions=['fenced_code', 'tables', SaneListExtension()]) + # Remove extra newlines before + html_output = re.sub(r'\s*', '', html_output) + # Unescape code blocks pattern = re.compile(r']*>(.*?)', re.DOTALL) html_output = pattern.sub(lambda x: html.unescape(x.group()), html_output)