From e1923b7945c435e933a2fbf0dec60c4c592b5b06 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Tue, 17 Dec 2019 08:41:49 +0100 Subject: [PATCH] Remove selectors from multiple selection --- src/selector_manager/view/ClassTagView.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/selector_manager/view/ClassTagView.js b/src/selector_manager/view/ClassTagView.js index 2fc74f9ea..faa448380 100644 --- a/src/selector_manager/view/ClassTagView.js +++ b/src/selector_manager/view/ClassTagView.js @@ -98,8 +98,10 @@ export default Backbone.View.extend({ */ removeTag() { const { em, model } = this; - const sel = em && em.getSelected(); - if (!model.get('protected') && sel) sel.getSelectors().remove(model); + const targets = em && em.getSelectedAll(); + targets.forEach(sel => { + !model.get('protected') && sel && sel.getSelectors().remove(model); + }); }, /**