diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js b/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js
index d68874c8d..486eae53b 100644
--- a/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js
+++ b/packages/node_modules/@node-red/editor-client/src/js/ui/common/treeList.js
@@ -562,7 +562,6 @@
if (item.checkbox) {
var selectWrapper = $('').appendTo(label);
var cb = $('').prop('checked',item.selected).appendTo(selectWrapper);
- label.toggleClass("selected",item.selected);
cb.on('click', function(e) {
e.stopPropagation();
});
@@ -615,10 +614,10 @@
}
that.reveal(item);
}
- if (item.selected) {
- that._selected.add(item);
- }
- label.toggleClass("selected",!!item.selected);
+ }
+ label.toggleClass("selected",!!item.selected);
+ if (item.selected) {
+ that._selected.add(item);
}
if (item.icon) {
if (typeof item.icon === "string") {
diff --git a/packages/node_modules/@node-red/nodes/core/common/24-complete.html b/packages/node_modules/@node-red/nodes/core/common/24-complete.html
index f1898d4da..e027fe2d7 100644
--- a/packages/node_modules/@node-red/nodes/core/common/24-complete.html
+++ b/packages/node_modules/@node-red/nodes/core/common/24-complete.html
@@ -89,7 +89,8 @@
node: n,
label: label,
sublabel: sublabel,
- selected: isChecked
+ selected: isChecked,
+ checkbox: true
};
items.push(nodeItemMap[n.id]);
});
diff --git a/packages/node_modules/@node-red/nodes/core/common/25-catch.html b/packages/node_modules/@node-red/nodes/core/common/25-catch.html
index a16bce803..e25f1b90a 100644
--- a/packages/node_modules/@node-red/nodes/core/common/25-catch.html
+++ b/packages/node_modules/@node-red/nodes/core/common/25-catch.html
@@ -104,7 +104,8 @@
node: n,
label: label,
sublabel: sublabel,
- selected: isChecked
+ selected: isChecked,
+ checkbox: true
};
items.push(nodeItemMap[n.id]);
});
diff --git a/packages/node_modules/@node-red/nodes/core/common/25-status.html b/packages/node_modules/@node-red/nodes/core/common/25-status.html
index b14188d62..0235c3efb 100644
--- a/packages/node_modules/@node-red/nodes/core/common/25-status.html
+++ b/packages/node_modules/@node-red/nodes/core/common/25-status.html
@@ -92,7 +92,8 @@
node: n,
label: label,
sublabel: sublabel,
- selected: isChecked
+ selected: isChecked,
+ checkbox: true
};
items.push(nodeItemMap[n.id]);
});
diff --git a/packages/node_modules/@node-red/nodes/core/common/60-link.html b/packages/node_modules/@node-red/nodes/core/common/60-link.html
index 7f0656e58..cadf43efa 100644
--- a/packages/node_modules/@node-red/nodes/core/common/60-link.html
+++ b/packages/node_modules/@node-red/nodes/core/common/60-link.html
@@ -83,7 +83,8 @@
id: n.id,
node: n,
label: n.name||n.id,
- selected: isChecked
+ selected: isChecked,
+ checkbox: true
})
}
});