diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js index a3653c072..34a37a860 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/palette-editor.js @@ -626,9 +626,10 @@ RED.palette.editor = (function() { } }) + // Add the update status to the status bar addUpdateInfoToStatusBar(); - // TODO: Periodically check - setTimeout(getSettingsPane, 1000); + // Load the catalogue and check for updates + getSettingsPane(); RED.actions.add("core:manage-palette",function() { RED.userSettings.show('palette'); @@ -636,6 +637,7 @@ RED.palette.editor = (function() { RED.events.on('registry:module-updated', function(ns) { refreshNodeModule(ns.module); + refreshUpdateStatus(); }); RED.events.on('registry:node-set-enabled', function(ns) { refreshNodeModule(ns.module); @@ -653,6 +655,7 @@ RED.palette.editor = (function() { if (!/^subflow:/.test(nodeType)) { var ns = RED.nodes.registry.getNodeSetForType(nodeType); refreshNodeModule(ns.module); + refreshUpdateStatus(); } }); RED.events.on('registry:node-set-added', function(ns) {