diff --git a/editor/js/ui/editor.js b/editor/js/ui/editor.js
index a0fffc1e9..25252ed27 100644
--- a/editor/js/ui/editor.js
+++ b/editor/js/ui/editor.js
@@ -882,6 +882,8 @@ RED.editor = (function() {
                                                 if (outputsChanged) {
                                                     changed = true;
                                                 }
+                                            } else {
+                                                newValue = parseInt(newValue);
                                             }
                                         }
                                         if (editing_node[d] != newValue) {