diff --git a/editor/js/ui/diff.js b/editor/js/ui/diff.js index 96546617b..4cd334be2 100644 --- a/editor/js/ui/diff.js +++ b/editor/js/ui/diff.js @@ -726,10 +726,14 @@ RED.diff = (function() { } } } - var properties = Object.keys(node).filter(function(p) { return p!='z'&&p!='wires'&&p!=='x'&&p!=='y'&&p!=='id'&&p!=='type'&&(!def.defaults||!def.defaults.hasOwnProperty(p))}); + + var properties = Object.keys(node).filter(function(p) { return p!='inputLabels'&&p!='outputLabels'&&p!='z'&&p!='wires'&&p!=='x'&&p!=='y'&&p!=='id'&&p!=='type'&&(!def.defaults||!def.defaults.hasOwnProperty(p))}); if (def.defaults) { properties = properties.concat(Object.keys(def.defaults)); } + if (node.type !== 'tab' && node.type !== 'subflow') { + properties = properties.concat(['inputLabels','outputLabels']); + } properties.forEach(function(d) { localChanged = false; remoteChanged = false;