# Feature Requests

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

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

**Page:** 2

---

## [Update custom node documentation and the low-case example node to reduce Editor namespace clashes](https://discourse.nodered.org/t/update-custom-node-documentation-and-the-low-case-example-node-to-reduce-editor-namespace-clashes/101362)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 2\
**Last updated:** [26 June 2026 13:19 UTC](https://discourse.nodered.org/t/update-custom-node-documentation-and-the-low-case-example-node-to-reduce-editor-namespace-clashes/101362 "2026-06-26T13:19:44Z")

</div>

As seen in a recent Node-RED issue where the "bug" was actually in a custom node (now fixed). It is all too easy for node authors to break parts of Node-RED. One small but useful way to help mitigate this is for Editor …

---

## [Option to remove tab bar in favour of explorer](https://discourse.nodered.org/t/option-to-remove-tab-bar-in-favour-of-explorer/101356)

<div class="topic-metadata">

**Author:** [@psy0rz](https://discourse.nodered.org/u/psy0rz)\
**Replies:** 2\
**Last updated:** [25 June 2026 19:37 UTC](https://discourse.nodered.org/t/option-to-remove-tab-bar-in-favour-of-explorer/101356 "2026-06-25T19:37:26Z")

</div>

I have 50 flows and i always hated the clutteredness of the tab bar. Now that 5.0 has the much better explorer with a nice permanent search option, i find the tab bar redundant. I would love an option to remove it so w…

---

## [Escape key closes notification?](https://discourse.nodered.org/t/escape-key-closes-notification/101315)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 3\
**Last updated:** [19 June 2026 11:01 UTC](https://discourse.nodered.org/t/escape-key-closes-notification/101315 "2026-06-19T11:01:55Z")

</div>

Hi There, I just noticed that I can't close this notification using the escape key. What I can do is use tab and enter to select a button (blue highlight). It would be nice if the escape key was bound to the cancel butt…

---

## [Ok, back to my other question - structures and how they are shown](https://discourse.nodered.org/t/ok-back-to-my-other-question-structures-and-how-they-are-shown/101316)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 3\
**Last updated:** [19 June 2026 09:40 UTC](https://discourse.nodered.org/t/ok-back-to-my-other-question-structures-and-how-they-are-shown/101316 "2026-06-19T09:40:52Z")

</div>

WRT this thread: I got confused trying to make a payload and did it the wrong way. Mia culpa. So I was thinking about HOW I was thinking wrongly. Here's why I was making that mistake. Example flow: inject - functi…

---

## [Sidebar tab ordering disappeared in NR5](https://discourse.nodered.org/t/sidebar-tab-ordering-disappeared-in-nr5/101281)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 1\
**Last updated:** [14 June 2026 13:33 UTC](https://discourse.nodered.org/t/sidebar-tab-ordering-disappeared-in-nr5/101281 "2026-06-14T13:33:57Z")

</div>

Hi There, Just noticed that ordering the sidebar tabs in NR5 isn't possible as it was in NR4: The alternative in NR5 would be a kind of Tower of Hanoi by removing all tabs from one side and then adding them in revers…

---

## [NR5: Docu Popover should include node label](https://discourse.nodered.org/t/nr5-docu-popover-should-include-node-label/101277)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 0\
**Last updated:** [13 June 2026 15:01 UTC](https://discourse.nodered.org/t/nr5-docu-popover-should-include-node-label/101277 "2026-06-13T15:01:47Z")

</div>

Hi There, If the docu icon is clickable in completely zoomed out level (which is good and should be kept) then it becomes difficult to see what the name of the node is, for example this debug node: So I would sugges…

---

## [Linkcall continue flow on timeout](https://discourse.nodered.org/t/linkcall-continue-flow-on-timeout/101270)

<div class="topic-metadata">

**Author:** [@ZTHawk](https://discourse.nodered.org/u/ZTHawk)\
**Replies:** 5\
**Last updated:** [13 June 2026 11:10 UTC](https://discourse.nodered.org/t/linkcall-continue-flow-on-timeout/101270 "2026-06-13T11:10:11Z")

</div>

I would like to have the abillity to continue a flow even if there was a timeout. Best option would be to have the linkcall node to have a second output. First one is success and second one is failure (eg: timeout). Tha…

---

## [NR5: trigger event when opening the documentation popover](https://discourse.nodered.org/t/nr5-trigger-event-when-opening-the-documentation-popover/101272)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 1\
**Last updated:** [13 June 2026 11:00 UTC](https://discourse.nodered.org/t/nr5-trigger-event-when-opening-the-documentation-popover/101272 "2026-06-13T11:00:38Z")

</div>

Hi There, I noticed, by doing RED.events.DEBUG = true in the browser that this action: does not trigger an event. It would nice - since this feature is being introduced with NR5 - to have an event triggered so that c…

---

## [Per-Node CPU-Pinning](https://discourse.nodered.org/t/per-node-cpu-pinning/101243)

<div class="topic-metadata">

**Author:** [@wizardry.steamworks](https://discourse.nodered.org/u/wizardry.steamworks)\
**Replies:** 13\
**Last updated:** [10 June 2026 16:32 UTC](https://discourse.nodered.org/t/per-node-cpu-pinning/101243 "2026-06-10T16:32:50Z")

</div>

Hi! Would it interest you to implement a way of per-node CPU pinning? The idea is that per-node CPU pinning would bring a notion of "true concurrency" to the dataflow programming implementation of node-red. In a theore…

---

## [Function node: msg properties tab definition](https://discourse.nodered.org/t/function-node-msg-properties-tab-definition/101133)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 7\
**Last updated:** [1 June 2026 08:32 UTC](https://discourse.nodered.org/t/function-node-msg-properties-tab-definition/101133 "2026-06-01T08:32:12Z")

</div>

Hi There, Just out of interest, is there any work being done on definition of msg properties required/used by a function nodes? What I'm thinking of is a specification of "possible" properties that are accessed on a ms…

---

## [Template node - Add JSONata syntax highlighting and formatting](https://discourse.nodered.org/t/template-node-add-jsonata-syntax-highlighting-and-formatting/101155)

<div class="topic-metadata">

**Author:** [@christopher-lambe](https://discourse.nodered.org/u/christopher-lambe)\
**Replies:** 0\
**Last updated:** [29 May 2026 07:45 UTC](https://discourse.nodered.org/t/template-node-add-jsonata-syntax-highlighting-and-formatting/101155 "2026-05-29T07:45:05Z")

</div>

JSONata is becoming more popular and I am using lately a lot to clean the JSON outputs of OData and LLM structured JSON outputs. I keep the JSONata in the template node for easy access and I noticed it cannot be syntax …

---

## [Popup windows from a sidebar expanded view](https://discourse.nodered.org/t/popup-windows-from-a-sidebar-expanded-view/101097)

<div class="topic-metadata">

**Author:** [@Drun555](https://discourse.nodered.org/u/Drun555)\
**Replies:** 3\
**Last updated:** [21 May 2026 13:53 UTC](https://discourse.nodered.org/t/popup-windows-from-a-sidebar-expanded-view/101097 "2026-05-21T13:53:37Z")

</div>

I've been thinking about my experience with NodeRED for a long time, and I finally realized that the inability to quickly switch between function nodes really irritates me. While thinking about possible ways to fix this…

---

## [Sort List Of Link-In / Link-Out Nodes In Sidebar](https://discourse.nodered.org/t/sort-list-of-link-in-link-out-nodes-in-sidebar/100990)

<div class="topic-metadata">

**Author:** [@MyRandomThoughts](https://discourse.nodered.org/u/MyRandomThoughts)\
**Replies:** 1\
**Last updated:** [12 May 2026 16:14 UTC](https://discourse.nodered.org/t/sort-list-of-link-in-link-out-nodes-in-sidebar/100990 "2026-05-12T16:14:20Z")

</div>

When double-clicking a link node, the right-hand side bar appears with a list of possible targets, can we get that sorted in to alphabetical order please, within the tab sections.

---

## [Request: Add node-name as a CSS class to flow display](https://discourse.nodered.org/t/request-add-node-name-as-a-css-class-to-flow-display/100741)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 5\
**Last updated:** [10 April 2026 12:57 UTC](https://discourse.nodered.org/t/request-add-node-name-as-a-css-class-to-flow-display/100741 "2026-04-10T12:57:00Z")

</div>

Hi all, I'd like to request that a node's name be added as a class to the top-level \<g\> entry for a node in a flow: e.g. In this example of an http-in node in a flow, what was: \<g class="red-ui-flow-node red-ui-flow-no…

---

## [Identifying Link Node combinations](https://discourse.nodered.org/t/identifying-link-node-combinations/100697)

<div class="topic-metadata">

**Author:** [@PdeJ](https://discourse.nodered.org/u/PdeJ)\
**Replies:** 3\
**Last updated:** [1 April 2026 12:03 UTC](https://discourse.nodered.org/t/identifying-link-node-combinations/100697 "2026-04-01T12:03:16Z")

</div>

I appreciate this topic was raised about 8 years ago, and to no avail, but perhaps it is worth revisiting. In some projects I may have several Link Nodes which I label, for want of any other option, within the Flow wit…

---

## [Streaming changes to context (NR5?)](https://discourse.nodered.org/t/streaming-changes-to-context-nr5/100608)

<div class="topic-metadata">

**Author:** [@hazymat](https://discourse.nodered.org/u/hazymat)\
**Replies:** 21\
**Last updated:** [29 March 2026 00:01 UTC](https://discourse.nodered.org/t/streaming-changes-to-context-nr5/100608 "2026-03-29T00:01:50Z")

</div>

Discussed here back in 2018, also here Here's my idea for context explorer. Optionally could have a little button next to each object that toggles streaming on and off. Would require guard rails in case of accidentally…

---

## [Allow overriding debug node defaults (e.g. "Also send to console") via settings.js](https://discourse.nodered.org/t/allow-overriding-debug-node-defaults-e-g-also-send-to-console-via-settings-js/100649)

<div class="topic-metadata">

**Author:** [@yazdan-learning](https://discourse.nodered.org/u/yazdan-learning)\
**Replies:** 26\
**Last updated:** [27 March 2026 14:10 UTC](https://discourse.nodered.org/t/allow-overriding-debug-node-defaults-e-g-also-send-to-console-via-settings-js/100649 "2026-03-27T14:10:06Z")

</div>

Hi all, I'm working with Node-RED in a containerised cloud environment where all stdout/stderr is collected by Fluent Bit and shipped to Elasticsearch/Kibana. This means the debug node's "Also send to console" option …

---

## [Prevent Node-RED crash/restart-loop on network issues](https://discourse.nodered.org/t/prevent-node-red-crash-restart-loop-on-network-issues/100651)

<div class="topic-metadata">

**Author:** [@Semmu](https://discourse.nodered.org/u/Semmu)\
**Replies:** 2\
**Last updated:** [25 March 2026 17:12 UTC](https://discourse.nodered.org/t/prevent-node-red-crash-restart-loop-on-network-issues/100651 "2026-03-25T17:12:48Z")

</div>

Hello lovely folks, I would like to request a feature to make Node-RED a bit more robust and stable. Currently when NR faces a network exception for whatever reason (e.g. temporary network outage, DNS lookup problems, …

---

## [The "J" is missleading](https://discourse.nodered.org/t/the-j-is-missleading/100612)

<div class="topic-metadata">

**Author:** [@arkovda](https://discourse.nodered.org/u/arkovda)\
**Replies:** 3\
**Last updated:** [20 March 2026 14:39 UTC](https://discourse.nodered.org/t/the-j-is-missleading/100612 "2026-03-20T14:39:31Z")

</div>

I think “J" = JSONata is unclear an should be changed to "JN" or simmilare

---

## [Trigger node - reset ambiguity on what it does](https://discourse.nodered.org/t/trigger-node-reset-ambiguity-on-what-it-does/100556)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 1\
**Last updated:** [17 March 2026 06:41 UTC](https://discourse.nodered.org/t/trigger-node-reset-ambiguity-on-what-it-does/100556 "2026-03-17T06:41:29Z")

</div>

I have recently found a problem when using the trigger node. If used normally things work as expected. But if using it to have multiple timers running with different topics sending a reset signal does nothing. Though …

---

## [UX improvement: context data panel](https://discourse.nodered.org/t/ux-improvement-context-data-panel/100536)

<div class="topic-metadata">

**Author:** [@psmtvdw](https://discourse.nodered.org/u/psmtvdw)\
**Replies:** 0\
**Last updated:** [11 March 2026 07:32 UTC](https://discourse.nodered.org/t/ux-improvement-context-data-panel/100536 "2026-03-11T07:32:12Z")

</div>

Hi, Suggestion for improved use of space in the context data panel. To my opinion the 2-column approach where the first column only serves to show the root name of the object is a waste of space. It makes that the ac…

---

## [\[request\]tab level deployment option?](https://discourse.nodered.org/t/request-tab-level-deployment-option/2666)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 12\
**Last updated:** [26 February 2026 13:40 UTC](https://discourse.nodered.org/t/request-tab-level-deployment-option/2666 "2026-02-26T13:40:13Z")

</div>

We've got 3 options: everything (all nodes redeployed), flow level (that a node has been changed in) and just node level but no "all flows in this tab" Would it be possible to add another one - all nodes in current tab…

---

## [Prohibit nodes from overlapping](https://discourse.nodered.org/t/prohibit-nodes-from-overlapping/100443)

<div class="topic-metadata">

**Author:** [@JeroenVH](https://discourse.nodered.org/u/JeroenVH)\
**Replies:** 8\
**Last updated:** [24 February 2026 21:58 UTC](https://discourse.nodered.org/t/prohibit-nodes-from-overlapping/100443 "2026-02-24T21:58:38Z")

</div>

An issue I have encountered is that when you paste a node once to many they end up on top of each other. A solution would be to not allow a positioning (or dropping) of a node when it overlaps with another. Don't move t…

---

## [Enable nodes to provide their own serialization/deserialization](https://discourse.nodered.org/t/enable-nodes-to-provide-their-own-serialization-deserialization/100425)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 7\
**Last updated:** [21 February 2026 18:51 UTC](https://discourse.nodered.org/t/enable-nodes-to-provide-their-own-serialization-deserialization/100425 "2026-02-21T18:51:16Z")

</div>

Overview Node-RED stores all node configurations in a single flows.json file. This works well for simple data but becomes problematic for nodes containing code, templates, or binary assets. Large code blocks create unrea…

---

## [Would it be possible to obtain a list of where link calls are used?](https://discourse.nodered.org/t/would-it-be-possible-to-obtain-a-list-of-where-link-calls-are-used/100409)

<div class="topic-metadata">

**Author:** [@Hubertus](https://discourse.nodered.org/u/Hubertus)\
**Replies:** 5\
**Last updated:** [20 February 2026 13:46 UTC](https://discourse.nodered.org/t/would-it-be-possible-to-obtain-a-list-of-where-link-calls-are-used/100409 "2026-02-20T13:46:40Z")

</div>

Hello everyone, This is generally about maintaining and tidying up projects. In Nodered, you can use the magnifying glass in the node list, e.g., for subflows, to see which flows they are used in and delete old unused …

---

## [Http in file limitation](https://discourse.nodered.org/t/http-in-file-limitation/100402)

<div class="topic-metadata">

**Author:** [@zba](https://discourse.nodered.org/u/zba)\
**Replies:** 0\
**Last updated:** [18 February 2026 02:17 UTC](https://discourse.nodered.org/t/http-in-file-limitation/100402 "2026-02-18T02:17:57Z")

</div>

Http in node have "allow file upload" in POST mode which breaks streams. Is it possible to have "allow stream" and behave excactly same as without "allow file upload" but NOT FAIL SILENTLY if there are files in multip…

---

## [Feature request for deleting context and flow data](https://discourse.nodered.org/t/feature-request-for-deleting-context-and-flow-data/100352)

<div class="topic-metadata">

**Author:** [@gerry](https://discourse.nodered.org/u/gerry)\
**Replies:** 6\
**Last updated:** [10 February 2026 15:29 UTC](https://discourse.nodered.org/t/feature-request-for-deleting-context-and-flow-data/100352 "2026-02-10T15:29:33Z")

</div>

Some nodes set context data and some flow data gets set as well. Sometimes I find I need to delete all data and now you have to select each piece and delete. Wouldn't it be nice to delete everything in one go. Thanks

---

## [Node.JS require(es-module) for Node-RED v5?](https://discourse.nodered.org/t/node-js-require-es-module-for-node-red-v5/100257)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 11\
**Last updated:** [10 February 2026 00:58 UTC](https://discourse.nodered.org/t/node-js-require-es-module-for-node-red-v5/100257 "2026-02-10T00:58:07Z")

</div>

Hi, apologies if this has already been covered and I missed it. I would be absolutely amazing in the v5 release of Node-RED could be linked to node.js v26 as a baseline. Why? Because require(esm) has now landed as live…

---

## [Defining utility functions for re-use in a function node](https://discourse.nodered.org/t/defining-utility-functions-for-re-use-in-a-function-node/100294)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 16\
**Last updated:** [7 February 2026 06:09 UTC](https://discourse.nodered.org/t/defining-utility-functions-for-re-use-in-a-function-node/100294 "2026-02-07T06:09:38Z")

</div>

Hi all, I am well aware there are a lot of threads that ask a variation of "How can I write a utility function and call it from other functions. e.g: RED.library.register usage How to create utility function in node re…

---

## [Suggestions for Node Red 5.0](https://discourse.nodered.org/t/suggestions-for-node-red-5-0/99856)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 26\
**Last updated:** [31 January 2026 04:33 UTC](https://discourse.nodered.org/t/suggestions-for-node-red-5-0/99856 "2026-01-31T04:33:04Z")

</div>

(I'll start this thread) :slight\_smile: These are ideas/bumps (n the road) for me when I'm using the editor. //== I have LOT of tabs. I find it annoying that if I have the debug set to this flow the list is still q…

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

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