diff --git a/addons/website/static/src/css/editor.css b/addons/website/static/src/css/editor.css index d0b0b34d180..ebcb7f43826 100644 --- a/addons/website/static/src/css/editor.css +++ b/addons/website/static/src/css/editor.css @@ -163,6 +163,11 @@ table.editorbar-panel td.selected { display: none !important; } +.cke_widget_editable:empty:after { + content: " "; + white-space: pre-wrap; +} + /* ---- SNIPPET EDITOR ---- */ #oe_snippets { position: fixed; diff --git a/addons/website/static/src/css/editor.sass b/addons/website/static/src/css/editor.sass index 51bae3dcf3a..1ef6d67bb49 100644 --- a/addons/website/static/src/css/editor.sass +++ b/addons/website/static/src/css/editor.sass @@ -145,6 +145,11 @@ table.editorbar-panel // "remove" drag & drop of CKE widgets .cke_widget_drag_handler_container display: none !important +// prevent inline widgets from entirely disappearing when their (textual) +// content is removed +.cke_widget_editable:empty:after + content: " " + white-space: pre-wrap /* ---- SNIPPET EDITOR ---- */