From e6fa0bc4495fdd869f2698bfc7f6e10f69104441 Mon Sep 17 00:00:00 2001 From: Thibaut Patel Date: Wed, 17 Nov 2021 18:26:34 +0100 Subject: [PATCH] Removed the default editor placeholder on edit refs https://github.com/TryGhost/Team/issues/1206 - Because we allow
in the editor, the editor placeholder was remaining when editing (


). This clean the editor placeholder. --- .../addon/components/koenig-basic-html-textarea.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ghost/admin/lib/koenig-editor/addon/components/koenig-basic-html-textarea.js b/ghost/admin/lib/koenig-editor/addon/components/koenig-basic-html-textarea.js index f4af123181..7451d15681 100644 --- a/ghost/admin/lib/koenig-editor/addon/components/koenig-basic-html-textarea.js +++ b/ghost/admin/lib/koenig-editor/addon/components/koenig-basic-html-textarea.js @@ -415,6 +415,10 @@ export default Component.extend({ // inline markup that directly maps to HTML elements getCleanHTML() { if (this.editor && this.editor.element) { + if (this.editor.element.classList.contains('__has-no-content')) { + // Removes the default editor placeholder + return ''; + } return cleanBasicHtml(this.editor.element.innerHTML, {allowBr: true}); } }