diff --git a/src/editor/panels/TopPanel.js b/src/editor/panels/TopPanel.js index 4551fb0c..e9faa254 100644 --- a/src/editor/panels/TopPanel.js +++ b/src/editor/panels/TopPanel.js @@ -422,6 +422,12 @@ class TopPanel { // if (elem) } else if (this.multiselected) { + // Check if all selected elements are 'text' nodes, if yes enable text panel + const selElems = this.editor.svgCanvas.getSelectedElements() + if (selElems.every((elem) => elem.tagName === 'text')) { + this.displayTool('text_panel') + } + this.displayTool('multiselected_panel') menuItems.setAttribute('enablemenuitems', '#group') menuItems.setAttribute('disablemenuitems', '#ungroup')