diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js
index 643110d10..6017fb687 100644
--- a/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js
+++ b/packages/node_modules/@node-red/editor-client/src/js/ui/editor.js
@@ -744,7 +744,16 @@ RED.editor = (function() {
delete cn.__label__;
});
- select.append('');
+ var label = type;
+ if (typeof node_def.paletteLabel !== "undefined") {
+ try {
+ label = RED.utils.sanitize((typeof node_def.paletteLabel === "function" ? node_def.paletteLabel.call(node_def) : node_def.paletteLabel)||type);
+ } catch(err) {
+ console.log("Definition error: "+type+".paletteLabel",err);
+ }
+ }
+
+ select.append('');
window.setTimeout(function() { select.trigger("change");},50);
}
}