From 819512c737666044551e307cd8b3e38f6f45fc4c Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Fri, 5 Dec 2025 10:19:28 -0500 Subject: [PATCH] Fix inline codeblocks --- lib/widgets/chat_page/html/html.dart | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/lib/widgets/chat_page/html/html.dart b/lib/widgets/chat_page/html/html.dart index 5509869..03f39a1 100644 --- a/lib/widgets/chat_page/html/html.dart +++ b/lib/widgets/chat_page/html/html.dart @@ -29,10 +29,13 @@ class Html extends ConsumerWidget { final width = int.tryParse(element.attributes["width"] ?? ""); return switch (element.localName) { - "code" => CodeBlock( - element.text, - lang: element.className.replaceAll("language-", ""), - ), + "code" => + element.parent?.localName == "pre" + ? CodeBlock( + element.text, + lang: element.className.replaceAll("language-", ""), + ) + : null, "blockquote" => Quoted(Html(element.innerHtml, client: client)),