X-Git-Url: http://source.bookstackapp.com/bookstack/blobdiff_plain/941217d9fb223e9c5d22d57b2214d48982594823..refs/pull/3246/head:/resources/js/components/markdown-editor.js diff --git a/resources/js/components/markdown-editor.js b/resources/js/components/markdown-editor.js index def3db5af..a14047d2f 100644 --- a/resources/js/components/markdown-editor.js +++ b/resources/js/components/markdown-editor.js @@ -112,6 +112,11 @@ class MarkdownEditor { if (scrollText) { this.scrollToText(scrollText); } + + // Refresh CodeMirror on container resize + const resizeDebounced = debounce(() => code.updateLayout(this.cm), 100, false); + const observer = new ResizeObserver(resizeDebounced); + observer.observe(this.elem); } // Update the input content and render the display.