From 1736c998bf0741e77aa70be4a81d523db746992c Mon Sep 17 00:00:00 2001 From: Alf Eaton Date: Fri, 3 Sep 2021 10:07:52 +0100 Subject: [PATCH] Merge pull request #4952 from overleaf/ae-resize-layout Fix vertical editor pane resizing when layout changes GitOrigin-RevId: d6e01326f919994725778392ff3aa291f3b8c1ea --- .../app/views/project/editor/editor-with-symbol-palette.pug | 2 +- .../frontend/js/ide/directives/verticalResizablePanes.js | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/services/web/app/views/project/editor/editor-with-symbol-palette.pug b/services/web/app/views/project/editor/editor-with-symbol-palette.pug index 32fb59b0ac..a3cc554328 100644 --- a/services/web/app/views/project/editor/editor-with-symbol-palette.pug +++ b/services/web/app/views/project/editor/editor-with-symbol-palette.pug @@ -20,7 +20,7 @@ vertical-resizable-panes-default-size="196" vertical-resizable-panes-min-size="144" vertical-resizable-panes-max-size="336" - vertical-resizable-panes-resize-on="left-pane-resize-all" + vertical-resizable-panes-resize-on="layout:flat-screen:toggle" ) .div(vertical-resizable-top) diff --git a/services/web/frontend/js/ide/directives/verticalResizablePanes.js b/services/web/frontend/js/ide/directives/verticalResizablePanes.js index e447a44e58..421d865c1c 100644 --- a/services/web/frontend/js/ide/directives/verticalResizablePanes.js +++ b/services/web/frontend/js/ide/directives/verticalResizablePanes.js @@ -96,8 +96,10 @@ export default App.directive('verticalResizablePanes', (localStorage, ide) => ({ } if (resizeOn) { - scope.$on(resizeOn, () => { - layoutHandle.resizeAll() + ide.$scope.$on(resizeOn, () => { + ide.$timeout(() => { + layoutHandle.resizeAll() + }) }) }