diff --git a/apps/web/app/globals.css b/apps/web/app/globals.css index 4f15238a98..e93f13176c 100644 --- a/apps/web/app/globals.css +++ b/apps/web/app/globals.css @@ -600,6 +600,7 @@ font-size: 13px; line-height: 1.625; color: var(--foreground); + overflow-wrap: anywhere; font-family: -apple-system, "system-ui", "Segoe UI", "Noto Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; @@ -637,6 +638,11 @@ line-height: 1.625; } +.markdown-body pre { + white-space: pre-wrap; + overflow-wrap: anywhere; +} + .markdown-body ul { list-style-type: disc; padding-left: 1.25rem; @@ -1345,7 +1351,8 @@ .shiki-code-block pre.shiki { margin: 0; padding: 8px 12px; - overflow-x: auto; + white-space: pre-wrap; + overflow-wrap: anywhere; font-size: var(--font-mono-size); line-height: 1.5; background-color: var(--background) !important; diff --git a/apps/web/components/editors/codemirror/codemirror-code-block.tsx b/apps/web/components/editors/codemirror/codemirror-code-block.tsx index 0ee9b4e37d..e879576483 100644 --- a/apps/web/components/editors/codemirror/codemirror-code-block.tsx +++ b/apps/web/components/editors/codemirror/codemirror-code-block.tsx @@ -40,7 +40,7 @@ export function CodeMirrorCodeBlock({ children, className }: CodeBlockProps) { }; return ( -