diff --git a/ghost/admin/lib/koenig-editor/addon/components/koenig-plus-menu.js b/ghost/admin/lib/koenig-editor/addon/components/koenig-plus-menu.js index f0b5cef240..f7464321bd 100644 --- a/ghost/admin/lib/koenig-editor/addon/components/koenig-plus-menu.js +++ b/ghost/admin/lib/koenig-editor/addon/components/koenig-plus-menu.js @@ -131,10 +131,12 @@ export default Component.extend({ if (section) { let containerRect = this.element.parentNode.getBoundingClientRect(); let selectedElement = section.renderNode.element; - let selectedElementRect = selectedElement.getBoundingClientRect(); - let top = selectedElementRect.top - containerRect.top; + if (selectedElement) { + let selectedElementRect = selectedElement.getBoundingClientRect(); + let top = selectedElementRect.top - containerRect.top; - this.set('top', top); + this.set('top', top); + } } },