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: