# Feature Requests

**URL:** https://discourse.nodered.org/c/development/feature-requests/13.md?page=4

[Latest](https://discourse.nodered.org/latest.md) · [Categories](https://discourse.nodered.org/categories.md) · [Tags](https://discourse.nodered.org/tags.md)

**Page:** 5

---

## [The Rate Limit node is lying to you (a little)](https://discourse.nodered.org/t/the-rate-limit-node-is-lying-to-you-a-little/98521)

<div class="topic-metadata">

**Author:** [@waquete](https://discourse.nodered.org/u/waquete)\
**Replies:** 2\
**Last updated:** [6 August 2025 04:49 UTC](https://discourse.nodered.org/t/the-rate-limit-node-is-lying-to-you-a-little/98521 "2025-08-06T04:49:46Z")

</div>

Hi everyone, I apologize for the slightly dramatic title :sweat\_smile::person\_bowing: . My goal is just to spark a conversation about the Rate Limit node. The current Delay / Rate Limit node is very useful, but I've n…

---

## [How to delete a flow from the library](https://discourse.nodered.org/t/how-to-delete-a-flow-from-the-library/6533)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 3\
**Last updated:** [31 July 2025 18:30 UTC](https://discourse.nodered.org/t/how-to-delete-a-flow-from-the-library/6533 "2025-07-31T18:30:29Z")

</div>

If you want to remove an exported flow from the library (userDir/lib/flows), it seems that you not only have to use the os command line to delete the file, but you also need to restart NR and refresh the browser. If you …

---

## [More information in code editor header](https://discourse.nodered.org/t/more-information-in-code-editor-header/98332)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 2\
**Last updated:** [26 July 2025 20:48 UTC](https://discourse.nodered.org/t/more-information-in-code-editor-header/98332 "2025-07-26T20:48:36Z")

</div>

The top of the monaco editor window shows "breadcrumbs" Edit function node \> Javascript editor Since the popup editor may be pulled to cover the whole browser except the right hand column, it would be nice if the b…

---

## [Feature Request Folder Hierarchical Flow Organization / Folder Structure](https://discourse.nodered.org/t/feature-request-folder-hierarchical-flow-organization-folder-structure/98303)

<div class="topic-metadata">

**Author:** [@AphofisX](https://discourse.nodered.org/u/AphofisX)\
**Replies:** 2\
**Last updated:** [25 July 2025 09:29 UTC](https://discourse.nodered.org/t/feature-request-folder-hierarchical-flow-organization-folder-structure/98303 "2025-07-25T09:29:44Z")

</div>

Feature Request: Hierarchical Flow Organization / Folder Structure Summary Add support for organizing flows in a hierarchical folder structure, similar to what Blockly offers, to improve navigation and management of comp…

---

## [Context side bar, delete sub properties?](https://discourse.nodered.org/t/context-side-bar-delete-sub-properties/98280)

<div class="topic-metadata">

**Author:** [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Replies:** 3\
**Last updated:** [24 July 2025 09:43 UTC](https://discourse.nodered.org/t/context-side-bar-delete-sub-properties/98280 "2025-07-24T09:43:59Z")

</div>

Is there any particular reason why we can only delete the main item at the top level, and not any of the elements under that ?

---

## [Open comment node in new window](https://discourse.nodered.org/t/open-comment-node-in-new-window/98198)

<div class="topic-metadata">

**Author:** [@duaw](https://discourse.nodered.org/u/duaw)\
**Replies:** 14\
**Last updated:** [19 July 2025 19:56 UTC](https://discourse.nodered.org/t/open-comment-node-in-new-window/98198 "2025-07-19T19:56:40Z")

</div>

Hi there! I document within NR using comment nodes. So far, so good. When I implement something I close my comment node in oder to open (and edit) another node. I find no way to keep the contents of a comment node vis…

---

## [Improvement to debugging early errors when loading nodes](https://discourse.nodered.org/t/improvement-to-debugging-early-errors-when-loading-nodes/98197)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 3\
**Last updated:** [18 July 2025 10:47 UTC](https://discourse.nodered.org/t/improvement-to-debugging-early-errors-when-loading-nodes/98197 "2025-07-18T10:47:20Z")

</div>

Hi, I managed to break something when messing around and I was reminded of an annoying oversight in loader.js. Around lines 78 to 98, there are a couple of try/catch sections but the catch does not really show anything …

---

## [Alias Nodes: redefine default settings as new nodes](https://discourse.nodered.org/t/alias-nodes-redefine-default-settings-as-new-nodes/98137)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 14\
**Last updated:** [15 July 2025 15:09 UTC](https://discourse.nodered.org/t/alias-nodes-redefine-default-settings-as-new-nodes/98137 "2025-07-15T15:09:47Z")

</div>

Hi There, So over at Erlang-Red I just changed default settings on two core nodes\[1\] because I am constantly resetting those default settings when using the nodes. Now here my question: won't be great to have "alias" n…

---

## [Suggestion: Add forward/backward tab navigation](https://discourse.nodered.org/t/suggestion-add-forward-backward-tab-navigation/98113)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 5\
**Last updated:** [13 July 2025 15:09 UTC](https://discourse.nodered.org/t/suggestion-add-forward-backward-tab-navigation/98113 "2025-07-13T15:09:35Z")

</div>

Rather like the forward/back for search, it would be great to have a similar feature that navigates between visited flow tabs. This would be very similar to how a browser works in general. In other words, the Editor wou…

---

## [Add terminal to Node-RED editor](https://discourse.nodered.org/t/add-terminal-to-node-red-editor/98039)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 3\
**Last updated:** [8 July 2025 16:17 UTC](https://discourse.nodered.org/t/add-terminal-to-node-red-editor/98039 "2025-07-08T16:17:29Z")

</div>

Can we have a terminal in the Node-RED editor like the one available in vscode? I think it makes sense to have it part of the editor because as a developer Im always interacting with an external rerminal when working wit…

---

## [Feature Request: nrlint Detect Link Nodes Connected Across Flow Tabs](https://discourse.nodered.org/t/feature-request-nrlint-detect-link-nodes-connected-across-flow-tabs/97667)

<div class="topic-metadata">

**Author:** [@78wesley](https://discourse.nodered.org/u/78wesley)\
**Replies:** 2\
**Last updated:** [5 July 2025 13:56 UTC](https://discourse.nodered.org/t/feature-request-nrlint-detect-link-nodes-connected-across-flow-tabs/97667 "2025-07-05T13:56:33Z")

</div>

Hey everyone, In our team we’re working with Jambonz, and we rely on multiple flow tabs across various instances. Sometimes, when importing flows or using copy/paste, I’ve noticed that link in and link out nodes end up …

---

## [Disable I/O \`x\` buttons in subflow instance Appearance tab if no labels to delete](https://discourse.nodered.org/t/disable-i-o-x-buttons-in-subflow-instance-appearance-tab-if-no-labels-to-delete/97926)

<div class="topic-metadata">

**Author:** [@gdvine](https://discourse.nodered.org/u/gdvine)\
**Replies:** 1\
**Last updated:** [2 July 2025 20:58 UTC](https://discourse.nodered.org/t/disable-i-o-x-buttons-in-subflow-instance-appearance-tab-if-no-labels-to-delete/97926 "2025-07-02T20:58:17Z")

</div>

It's misleading UX to have UI buttons which seem active, but do nothing when clicked. FR: Disable & grey out buttons until a label has been saved (via Done button) in a given I/O

---

## [Iec60870-5-104 application](https://discourse.nodered.org/t/iec60870-5-104-application/97909)

<div class="topic-metadata">

**Author:** [@Boy\_co\_don](https://discourse.nodered.org/u/Boy_co_don)\
**Replies:** 2\
**Last updated:** [2 July 2025 12:17 UTC](https://discourse.nodered.org/t/iec60870-5-104-application/97909 "2025-07-02T12:17:45Z")

</div>

Dear Guys. Anyone here used to use node-red as IEC60870-5-104 server/slave application please? Many thank

---

## [Subflow property as list](https://discourse.nodered.org/t/subflow-property-as-list/97472)

<div class="topic-metadata">

**Author:** [@Aridzki](https://discourse.nodered.org/u/Aridzki)\
**Replies:** 13\
**Last updated:** [30 June 2025 06:24 UTC](https://discourse.nodered.org/t/subflow-property-as-list/97472 "2025-06-30T06:24:46Z")

</div>

Hi All, Is there any way for us to make a list in the subflow property? I want to create a subflow property that allows the user to add rows consisting of two variables. I use this picture from the s7-endpoint node as a…

---

## [Support for Progress Bar in Node Status API](https://discourse.nodered.org/t/support-for-progress-bar-in-node-status-api/97727)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 16\
**Last updated:** [23 June 2025 00:14 UTC](https://discourse.nodered.org/t/support-for-progress-bar-in-node-status-api/97727 "2025-06-23T00:14:02Z")

</div>

Current Behavior: Node-RED's custom nodes can use the status API to indicate runtime information directly in the editor. This API allows developers to show simple visual indicators such as a colored circle or square acco…

---

## [Template node - node.name](https://discourse.nodered.org/t/template-node-node-name/97690)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 15\
**Last updated:** [20 June 2025 05:59 UTC](https://discourse.nodered.org/t/template-node-node-name/97690 "2025-06-20T05:59:00Z")

</div>

In a function node, one can use node.name to get the current node name, would it be possible to have this exposed/evaluated in a template node as well ? eg.

---

## [Labels for wires](https://discourse.nodered.org/t/labels-for-wires/97633)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 1\
**Last updated:** [15 June 2025 22:50 UTC](https://discourse.nodered.org/t/labels-for-wires/97633 "2025-06-15T22:50:33Z")

</div>

Node-red is gradually acquiring more ways to include documentation in a flow, and to read it. You can add a tooltip to function node (only?) outputs. Tooltips are automatic for switch nodes Groups allow a descri…

---

## [Group selection drop down list](https://discourse.nodered.org/t/group-selection-drop-down-list/97535)

<div class="topic-metadata">

**Author:** [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Replies:** 5\
**Last updated:** [12 June 2025 06:24 UTC](https://discourse.nodered.org/t/group-selection-drop-down-list/97535 "2025-06-12T06:24:34Z")

</div>

While there is talk of new versions in the air... A pet hate of mine, I mentioned some time ago - :folded\_hands:

---

## [Use engines in package.json to determine the node-red version requirements for custom nodes](https://discourse.nodered.org/t/use-engines-in-package-json-to-determine-the-node-red-version-requirements-for-custom-nodes/97265)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 9\
**Last updated:** [7 June 2025 20:13 UTC](https://discourse.nodered.org/t/use-engines-in-package-json-to-determine-the-node-red-version-requirements-for-custom-nodes/97265 "2025-06-07T20:13:25Z")

</div>

vscode, npm, pnpm, yarn use engines to determine their minimum required version. Node-RED could do the same to make the ecosystem of packages authored using a package.json to describe its metadata consistent.

---

## [Enable users to define which node types can be selected when TypedInput's type is node](https://discourse.nodered.org/t/enable-users-to-define-which-node-types-can-be-selected-when-typedinputs-type-is-node/97413)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 9\
**Last updated:** [4 June 2025 16:52 UTC](https://discourse.nodered.org/t/enable-users-to-define-which-node-types-can-be-selected-when-typedinputs-type-is-node/97413 "2025-06-04T16:52:57Z")

</div>

I have a use case where it is necessary to limit the node types that can be selected when TypedInput's type is node. To enable this, my proposal is to include of a new filter prop to typedInput that will be used to preve…

---

## [Transitioning to ESM from CommonJS - requires at least Node.js v20](https://discourse.nodered.org/t/transitioning-to-esm-from-commonjs-requires-at-least-node-js-v20/97400)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 5\
**Last updated:** [3 June 2025 18:18 UTC](https://discourse.nodered.org/t/transitioning-to-esm-from-commonjs-requires-at-least-node-js-v20/97400 "2025-06-03T18:18:08Z")

</div>

I was just catching up on the status of Node.js ESM/CJS compatibility. I now see that the the integration has been back-ported all the way to Node.js v20 - but not v18. And also v18 is already end of life. So are the…

---

## [User permission scoped to a flow/tab in editor](https://discourse.nodered.org/t/user-permission-scoped-to-a-flow-tab-in-editor/97378)

<div class="topic-metadata">

**Author:** [@JpEncausse](https://discourse.nodered.org/u/JpEncausse)\
**Replies:** 0\
**Last updated:** [2 June 2025 10:12 UTC](https://discourse.nodered.org/t/user-permission-scoped-to-a-flow-tab-in-editor/97378 "2025-06-02T10:12:00Z")

</div>

Hello, I'd like to limite a Node-RED user permission to a subset of flow/tab in admin editor Context: I setup a kind of sandbox with a Setup Tab to init variables, and a Websocket Node for instance a User1 Tab that w…

---

## [Render terminal inside exec nodes using xtermjs (same as vscode)](https://discourse.nodered.org/t/render-terminal-inside-exec-nodes-using-xtermjs-same-as-vscode/97352)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 3\
**Last updated:** [31 May 2025 15:46 UTC](https://discourse.nodered.org/t/render-terminal-inside-exec-nodes-using-xtermjs-same-as-vscode/97352 "2025-05-31T15:46:03Z")

</div>

Render terminal inside exec nodes using xtermjs Inside an exec node, there can exist a new tab where the terminal is going to be rendered. Each spawned process can create a new tab within the terminal tab. There sho…

---

## [Subflow Templates](https://discourse.nodered.org/t/subflow-templates/97296)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 3\
**Last updated:** [27 May 2025 22:15 UTC](https://discourse.nodered.org/t/subflow-templates/97296 "2025-05-27T22:15:50Z")

</div>

A subflow template is a type of subflow that has predetermined inputs, outputs, and maybe env variables too, defined as JSON Schemas, but has no implementation. The implementation is done by the developer who is going t…

---

## [Node-RED projects and SSH agents](https://discourse.nodered.org/t/node-red-projects-and-ssh-agents/97277)

<div class="topic-metadata">

**Author:** [@Sonny](https://discourse.nodered.org/u/Sonny)\
**Replies:** 1\
**Last updated:** [26 May 2025 17:11 UTC](https://discourse.nodered.org/t/node-red-projects-and-ssh-agents/97277 "2025-05-26T17:11:48Z")

</div>

Hello, At FairScope / PlanktoScope we use Node-RED and Dashboard 2 for developing the software. We are very happy with it as it allows climate and marine scientists to easily create programs that match their needs. We…

---

## [Delete whole msg](https://discourse.nodered.org/t/delete-whole-msg/97237)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 12\
**Last updated:** [25 May 2025 11:08 UTC](https://discourse.nodered.org/t/delete-whole-msg/97237 "2025-05-25T11:08:20Z")

</div>

Hi, I find myself needing to reset a msg completely inline with a flow. While I could use a function node, it seems a bit of an oversight not to be able to do this with a change node. The idea would be to have a drop-d…

---

## [Editor Q: Search - multiple variables](https://discourse.nodered.org/t/editor-q-search-multiple-variables/97252)

<div class="topic-metadata">

**Author:** [@StrongTown](https://discourse.nodered.org/u/StrongTown)\
**Replies:** 0\
**Last updated:** [24 May 2025 16:58 UTC](https://discourse.nodered.org/t/editor-q-search-multiple-variables/97252 "2025-05-24T16:58:53Z")

</div>

The node red flow search function is very helpful. I appreciate the drop down options (like Current Flow). I do however at times desire to enter multiple variables, such as: flow.set, "switch" ... or ... flow.set && …

---

## [Improve clickable(button) nodes](https://discourse.nodered.org/t/improve-clickable-button-nodes/97250)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 3\
**Last updated:** [24 May 2025 13:01 UTC](https://discourse.nodered.org/t/improve-clickable-button-nodes/97250 "2025-05-24T13:01:52Z")

</div>

I think there is room to improve the way clickable nodes are rendered. I identified the following issues with the current design that are uncomfortable to me, and that I think might also be to other people: wires pass …

---

## [Resolve "Temporary Fix" from issue 97](https://discourse.nodered.org/t/resolve-temporary-fix-from-issue-97/97219)

<div class="topic-metadata">

**Author:** [@tunnel](https://discourse.nodered.org/u/tunnel)\
**Replies:** 0\
**Last updated:** [22 May 2025 19:50 UTC](https://discourse.nodered.org/t/resolve-temporary-fix-from-issue-97/97219 "2025-05-22T19:50:59Z")

</div>

node-red/packages/node\_modules/@node-red/util/lib/util.js at master · node-red/node-red · GitHub line 100. The http nodes caused deepcopy issues, so there was a quick fix done to simply preserve the http objects variable…

---

## [Add scope/namespace to nodes/plugins during registration](https://discourse.nodered.org/t/add-scope-namespace-to-nodes-plugins-during-registration/97133)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 6\
**Last updated:** [19 May 2025 08:34 UTC](https://discourse.nodered.org/t/add-scope-namespace-to-nodes-plugins-during-registration/97133 "2025-05-19T08:34:08Z")

</div>

disclaimer: since my english is poor, I asked chatgpt to rewrite my proposal. The arguments are the same. Currently, a limitation exists within the Node-RED ecosystem where installing multiple packages that define nodes…

[Previous page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=3)

[Next page](https://discourse.nodered.org/c/development/feature-requests/13.md?page=5)
