diff --git a/packages/node_modules/@node-red/nodes/core/common/60-link.js b/packages/node_modules/@node-red/nodes/core/common/60-link.js index c3473e8a1..f2c38b74c 100644 --- a/packages/node_modules/@node-red/nodes/core/common/60-link.js +++ b/packages/node_modules/@node-red/nodes/core/common/60-link.js @@ -248,6 +248,14 @@ module.exports = function(RED) { } }); + this.on("close", function () { + for (const event of Object.values(messageEvents)) { + if (event.ts) { + clearTimeout(event.ts) + } + } + }) + this.returnLinkMessage = function(eventId, msg) { if (Array.isArray(msg._linkSource) && msg._linkSource.length === 0) { delete msg._linkSource;