diff --git a/addons/thread-observability/app/src/thread_observability/api/dashboard.html b/addons/thread-observability/app/src/thread_observability/api/dashboard.html
index 7f0ff91..579400a 100644
--- a/addons/thread-observability/app/src/thread_observability/api/dashboard.html
+++ b/addons/thread-observability/app/src/thread_observability/api/dashboard.html
@@ -786,7 +786,7 @@
…
const chatMarkdownRenderer = (window.markdownit ? window.markdownit({
html: false,
linkify: true,
- breaks: false,
+ breaks: true,
}) : null);
const CHAT_MD_ALLOWED_TAGS = [
diff --git a/addons/thread-observability/app/tests/test_dashboard_http.py b/addons/thread-observability/app/tests/test_dashboard_http.py
index 5f44a3d..fe85fb5 100644
--- a/addons/thread-observability/app/tests/test_dashboard_http.py
+++ b/addons/thread-observability/app/tests/test_dashboard_http.py
@@ -58,6 +58,11 @@ def test_dashboard_renders_assistant_markdown_safely() -> None:
assert "dompurify" in html.lower()
assert "renderAssistantMarkdown" in html
assert "DOMPurify.sanitize" in html
+ assert "breaks: true" in html
+ assert "'table'" in html
+ assert "'pre'" in html
+ assert "'code'" in html
+ assert "'ul'" in html
def test_dashboard_uses_home_assistant_theme_tokens() -> None: