From 552bb907572fa57d622210d457627fee7a2a3d9f Mon Sep 17 00:00:00 2001 From: Dariusz Szut Date: Fri, 15 Mar 2019 12:06:53 +0100 Subject: [PATCH] EZP-30179: Anchor to image not displayed when returning to editor --- .../public/js/alloyeditor/src/widgets/ez-embed-base.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/bundle/Resources/public/js/alloyeditor/src/widgets/ez-embed-base.js b/src/bundle/Resources/public/js/alloyeditor/src/widgets/ez-embed-base.js index f71ff386f7..70d2d8af72 100644 --- a/src/bundle/Resources/public/js/alloyeditor/src/widgets/ez-embed-base.js +++ b/src/bundle/Resources/public/js/alloyeditor/src/widgets/ez-embed-base.js @@ -426,9 +426,15 @@ const embedBaseDefinition = { while (element) { next = element.getNext(); - if (!element.data || !element.data('ezelement')) { + + const isEzElement = element.data && element.data('ezelement'); + const isAnchorIcon = element.$.classList && element.$.classList.contains('ez-icon--anchor'); + const shouldRemove = !(isEzElement || isAnchorIcon); + + if (shouldRemove) { element.remove(); } + element = next; }