# Feature Requests

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

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

**Page:** 6

---

## [Websocket with a dynamic Autharization header](https://discourse.nodered.org/t/websocket-with-a-dynamic-autharization-header/97097)

<div class="topic-metadata">

**Author:** [@akd02](https://discourse.nodered.org/u/akd02)\
**Replies:** 17\
**Last updated:** [17 May 2025 13:55 UTC](https://discourse.nodered.org/t/websocket-with-a-dynamic-autharization-header/97097 "2025-05-17T13:55:12Z")

</div>

It seams a bit odd, but reading other requests on this i still find it hard to believe that there is absolutely no way to dynamically change an authorization token for a WebSocket, just want to make sure is this right? …

---

## [Idea: Add a node.js LTS check to Node-RED?](https://discourse.nodered.org/t/idea-add-a-node-js-lts-check-to-node-red/96980)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 11\
**Last updated:** [13 May 2025 11:59 UTC](https://discourse.nodered.org/t/idea-add-a-node-js-lts-check-to-node-red/96980 "2025-05-13T11:59:17Z")

</div>

Was thinking recently about node.js version management for Node-RED. While it is pinned to a particular major version, that is really only the "minimum" version that should be used. This may leave users thinking that th…

---

## [Default working folder is Node-RED's install folder and probably should not be](https://discourse.nodered.org/t/default-working-folder-is-node-reds-install-folder-and-probably-should-not-be/97000)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 3\
**Last updated:** [10 May 2025 14:14 UTC](https://discourse.nodered.org/t/default-working-folder-is-node-reds-install-folder-and-probably-should-not-be/97000 "2025-05-10T14:14:44Z")

</div>

Hi, me again, sorry! :slight\_smile: As per the thread shown below, the default working folder - as shown by an exec node running pwd on a Linux server or cd on Windows - clearly shows the working folder as being the one…

---

## [Feature Suggestion: Tab (Flow) Grouping in Node-RED](https://discourse.nodered.org/t/feature-suggestion-tab-flow-grouping-in-node-red/96883)

<div class="topic-metadata">

**Author:** [@leozanellato](https://discourse.nodered.org/u/leozanellato)\
**Replies:** 1\
**Last updated:** [5 May 2025 06:00 UTC](https://discourse.nodered.org/t/feature-suggestion-tab-flow-grouping-in-node-red/96883 "2025-05-05T06:00:03Z")

</div>

Hi all, I’d like to suggest a new feature for Node-RED: the ability to group tabs (flows) within the editor. In larger projects, we often end up with dozens of tabs, which becomes hard to navigate and cluttered. The id…

---

## [Config node dirty state must render blue circle when it is dirty](https://discourse.nodered.org/t/config-node-dirty-state-must-render-blue-circle-when-it-is-dirty/96832)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 1\
**Last updated:** [30 April 2025 18:21 UTC](https://discourse.nodered.org/t/config-node-dirty-state-must-render-blue-circle-when-it-is-dirty/96832 "2025-04-30T18:21:01Z")

</div>

Currently, when a config node is dirty, a ! mark appears, like shown below In my opinion, when config nodes are dirty, a blue circle should appear in the top right corner, instead of the !

---

## [Direct Navigation from Link-Call Node to Definition Node](https://discourse.nodered.org/t/direct-navigation-from-link-call-node-to-definition-node/96802)

<div class="topic-metadata">

**Author:** [@rore66x](https://discourse.nodered.org/u/rore66x)\
**Replies:** 8\
**Last updated:** [30 April 2025 15:03 UTC](https://discourse.nodered.org/t/direct-navigation-from-link-call-node-to-definition-node/96802 "2025-04-30T15:03:59Z")

</div>

I would like to propose a feature enhancement for Node-RED that allows users to directly navigate from a Link-Call Node to its corresponding definition node. Currently, while Link-Call Nodes help organize flows by linkin…

---

## [Copy node/subflow by Reference](https://discourse.nodered.org/t/copy-node-subflow-by-reference/96730)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 10\
**Last updated:** [25 April 2025 19:12 UTC](https://discourse.nodered.org/t/copy-node-subflow-by-reference/96730 "2025-04-25T19:12:31Z")

</div>

I was thinking about this feature and it seems to make sense. What if we could create copies of nodes/subflows without actually making a new node instance when deployed? I saw people having issues with memory allocation …

---

## [Monaco Editor disliking valid "modern" CSS](https://discourse.nodered.org/t/monaco-editor-disliking-valid-modern-css/96589)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 2\
**Last updated:** [16 April 2025 01:09 UTC](https://discourse.nodered.org/t/monaco-editor-disliking-valid-modern-css/96589 "2025-04-16T01:09:09Z")

</div>

Hi, would it be possible in the next release to batter Monaco over the head a bit so that it recognises slightly newer CSS? At the moment, it certainly does not like nested selectors which are valid in all mainstream br…

---

## [Expose Index of Flow -\> Node (and be updatable)](https://discourse.nodered.org/t/expose-index-of-flow-node-and-be-updatable/96161)

<div class="topic-metadata">

**Author:** [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Replies:** 15\
**Last updated:** [28 March 2025 18:07 UTC](https://discourse.nodered.org/t/expose-index-of-flow-node-and-be-updatable/96161 "2025-03-28T18:07:45Z")

</div>

Ok... On occasion I see questions around the order of a Flow/Node being instantiated. And to be honest, It's a very valid query: Some Nodes may have a dependency. So... What if, the index (and I guess the order) in …

---

## [Info icon for nodes with description?](https://discourse.nodered.org/t/info-icon-for-nodes-with-description/96045)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 8\
**Last updated:** [18 March 2025 15:29 UTC](https://discourse.nodered.org/t/info-icon-for-nodes-with-description/96045 "2025-03-18T15:29:44Z")

</div>

I don't document much in node red (or enough), but when I do, it's not easily visible. And because I do it so rarely, and perhaps I'm not alone here, I don't really expect to look for documentation. Which means any descr…

---

## [Feature Request: Please add credential input to Inject and Change Node](https://discourse.nodered.org/t/feature-request-please-add-credential-input-to-inject-and-change-node/95645)

<div class="topic-metadata">

**Author:** [@HarryPottar](https://discourse.nodered.org/u/HarryPottar)\
**Replies:** 9\
**Last updated:** [12 March 2025 14:34 UTC](https://discourse.nodered.org/t/feature-request-please-add-credential-input-to-inject-and-change-node/95645 "2025-03-12T14:34:32Z")

</div>

Hello, I communicate with multiple instances of the same API. I have common flows; the only difference is the host and the credentials. I use a change node to set the message values passed into the connector. However…

---

## [Feature Request: Subflow with button](https://discourse.nodered.org/t/feature-request-subflow-with-button/95907)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 0\
**Last updated:** [10 March 2025 11:49 UTC](https://discourse.nodered.org/t/feature-request-subflow-with-button/95907 "2025-03-10T11:49:51Z")

</div>

I know it's been discussed before, so this is just a reminder for something that would be super useful: In subflow, add option (toggle on/off) to have a button on the node (see inject node as example). If on, have an ad…

---

## [Message Tracing/Debug On Per Message Basis](https://discourse.nodered.org/t/message-tracing-debug-on-per-message-basis/95880)

<div class="topic-metadata">

**Author:** [@CanyonCasa](https://discourse.nodered.org/u/CanyonCasa)\
**Replies:** 3\
**Last updated:** [10 March 2025 07:57 UTC](https://discourse.nodered.org/t/message-tracing-debug-on-per-message-basis/95880 "2025-03-10T07:57:03Z")

</div>

I have a number of flows that generate a lot of traffic. Just enabling the debug nodes on a given path can output an overwhelming amount of data making it extremely difficult to follow a specific message through the syst…

---

## [Dynamic inputs/outputs for httprequest node](https://discourse.nodered.org/t/dynamic-inputs-outputs-for-httprequest-node/95651)

<div class="topic-metadata">

**Author:** [@skylord123](https://discourse.nodered.org/u/skylord123)\
**Replies:** 16\
**Last updated:** [27 February 2025 16:38 UTC](https://discourse.nodered.org/t/dynamic-inputs-outputs-for-httprequest-node/95651 "2025-02-27T16:38:00Z")

</div>

When you have multiple http request nodes chained together and want to store what was sent/returned by each call it gets quite cumbersome to use change nodes before and after the node to move things where they need to be…

---

## [Search based on property values](https://discourse.nodered.org/t/search-based-on-property-values/95528)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 3\
**Last updated:** [21 February 2025 02:27 UTC](https://discourse.nodered.org/t/search-based-on-property-values/95528 "2025-02-21T02:27:17Z")

</div>

Not sure if this is achievable, but it would be very handy if I could perform a node search in the UI based on the values of specific properties of nodes. It's fine if a value has a fairly unique string, but (to use a du…

---

## [Text and text file drag & drop into the description editor](https://discourse.nodered.org/t/text-and-text-file-drag-drop-into-the-description-editor/95532)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 3\
**Last updated:** [20 February 2025 10:36 UTC](https://discourse.nodered.org/t/text-and-text-file-drag-drop-into-the-description-editor/95532 "2025-02-20T10:36:19Z")

</div>

Hi There, Since the image drag & drop feature, I've been thinking about dropping text and text files into the description editor (i.e. the editor opened for creating documentation of flows and nodes). The current situa…

---

## [Dashboard 2 template editor colour picker](https://discourse.nodered.org/t/dashboard-2-template-editor-colour-picker/95526)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 0\
**Last updated:** [19 February 2025 22:07 UTC](https://discourse.nodered.org/t/dashboard-2-template-editor-colour-picker/95526 "2025-02-19T22:07:29Z")

</div>

If you specify a colour in a template node CSS, a really nice feature of the editor is a swatch of the chosen colour and a popup colour picker, which (mostly) respects the colour format you used - hex, rgb, hsla etc. …

---

## [Deploy with improperly configured nodes](https://discourse.nodered.org/t/deploy-with-improperly-configured-nodes/95464)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 8\
**Last updated:** [17 February 2025 17:07 UTC](https://discourse.nodered.org/t/deploy-with-improperly-configured-nodes/95464 "2025-02-17T17:07:59Z")

</div>

When you do a deploy, even only of modified nodes, Node-red checks all flows for nodes not properly configured. Of course this is essential, a badly configured node might be accessed by a link from the current flow, or i…

---

## [Add support for JSON Schema in http response](https://discourse.nodered.org/t/add-support-for-json-schema-in-http-response/95371)

<div class="topic-metadata">

**Author:** [@Alex5M](https://discourse.nodered.org/u/Alex5M)\
**Replies:** 4\
**Last updated:** [13 February 2025 14:53 UTC](https://discourse.nodered.org/t/add-support-for-json-schema-in-http-response/95371 "2025-02-13T14:53:42Z")

</div>

Location: Node 'http in' \> Node 'swagger-doc' \> Responses Currently responses can only have simple data types. It is not possible to define a more complex response through the UI. The request body already supports JSON …

---

## [Allow random range delay](https://discourse.nodered.org/t/allow-random-range-delay/95230)

<div class="topic-metadata">

**Author:** [@eden881](https://discourse.nodered.org/u/eden881)\
**Replies:** 7\
**Last updated:** [8 February 2025 15:08 UTC](https://discourse.nodered.org/t/allow-random-range-delay/95230 "2025-02-08T15:08:05Z")

</div>

I'd love the option to delay & rate-limit messages using a range to select a random amount of time. For example: delay messages to 3-6/sec, so that each message in the queue will wait between 3 to 6 seconds. It helps t…

---

## [Feature request : Change UX/UI for the right-hand panels](https://discourse.nodered.org/t/feature-request-change-ux-ui-for-the-right-hand-panels/95094)

<div class="topic-metadata">

**Author:** [@Cyprien](https://discourse.nodered.org/u/Cyprien)\
**Replies:** 3\
**Last updated:** [3 February 2025 20:01 UTC](https://discourse.nodered.org/t/feature-request-change-ux-ui-for-the-right-hand-panels/95094 "2025-02-03T20:01:12Z")

</div>

I would like to propose a new UX/UI for the right-hand panels in Node-RED. Currently, these panels are arranged as follows: As a user of Inkscape, I find the arrangement of its panels more ergonomic and intuitive. …

---

## [Add opt-in property that allows specifying the types of nodes that a given node can connect to](https://discourse.nodered.org/t/add-opt-in-property-that-allows-specifying-the-types-of-nodes-that-a-given-node-can-connect-to/95047)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 28\
**Last updated:** [1 February 2025 17:50 UTC](https://discourse.nodered.org/t/add-opt-in-property-that-allows-specifying-the-types-of-nodes-that-a-given-node-can-connect-to/95047 "2025-02-01T17:50:06Z")

</div>

I have a use case where certain node must not be connected to other nodes. Given a set of nodes types A, B, C node A can only send its output to node B node B can only send its output to node C node C can only send i…

---

## [Feature request: Visual improvement of the search](https://discourse.nodered.org/t/feature-request-visual-improvement-of-the-search/94878)

<div class="topic-metadata">

**Author:** [@jf64](https://discourse.nodered.org/u/jf64)\
**Replies:** 11\
**Last updated:** [27 January 2025 22:13 UTC](https://discourse.nodered.org/t/feature-request-visual-improvement-of-the-search/94878 "2025-01-27T22:13:43Z")

</div>

Currently, if the search flows functionality (ctrl-f) is used, it marks the matching node(s) by a blinking dashed line for a very few seconds. If your screen shows lots of nodes, then the - not adjustable - blinking time…

---

## [Search flow feature request](https://discourse.nodered.org/t/search-flow-feature-request/94870)

<div class="topic-metadata">

**Author:** [@Giamma](https://discourse.nodered.org/u/Giamma)\
**Replies:** 0\
**Last updated:** [24 January 2025 08:11 UTC](https://discourse.nodered.org/t/search-flow-feature-request/94870 "2025-01-24T08:11:45Z")

</div>

Hi, I propose two options for the search flow: case sensitive not only like the string but ugual too

---

## [Select all nodes below mouse cursor postion](https://discourse.nodered.org/t/select-all-nodes-below-mouse-cursor-postion/94778)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 7\
**Last updated:** [22 January 2025 10:14 UTC](https://discourse.nodered.org/t/select-all-nodes-below-mouse-cursor-postion/94778 "2025-01-22T10:14:46Z")

</div>

When you want to add some extra nodes to a busy tab of flows, you have to zoom out and then select from bottom right to top left of all the nodes you want to shift down. Then zoom back to normal and then move them A ni…

---

## [Sidebar DOM references](https://discourse.nodered.org/t/sidebar-dom-references/94726)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 0\
**Last updated:** [19 January 2025 12:09 UTC](https://discourse.nodered.org/t/sidebar-dom-references/94726 "2025-01-19T12:09:40Z")

</div>

Would it not be possible to RETURN a reference to the added tab to RED.sidebar.addTab - that would make things a whole lot easier to work with - it could be a jQuery reference instead of a DOM ref. Also, it appears that…

---

## [Create an option for http request node to bypass Browser check](https://discourse.nodered.org/t/create-an-option-for-http-request-node-to-bypass-browser-check/94622)

<div class="topic-metadata">

**Author:** [@Denis1983](https://discourse.nodered.org/u/Denis1983)\
**Replies:** 5\
**Last updated:** [16 January 2025 10:00 UTC](https://discourse.nodered.org/t/create-an-option-for-http-request-node-to-bypass-browser-check/94622 "2025-01-16T10:00:06Z")

</div>

Create an option for http request node to bypass Browser check. Otherwise something like following is displayed: You are using an outdated browser.

---

## [Subflow with buttons?](https://discourse.nodered.org/t/subflow-with-buttons/94573)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 8\
**Last updated:** [13 January 2025 16:11 UTC](https://discourse.nodered.org/t/subflow-with-buttons/94573 "2025-01-13T16:11:30Z")

</div>

How awesome would it be if subflow could have buttons like inject/debug? Is this something that could be done in a future release? :star\_struck:

---

## [Split node to output complete:true when finished](https://discourse.nodered.org/t/split-node-to-output-complete-true-when-finished/94474)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 21\
**Last updated:** [9 January 2025 13:41 UTC](https://discourse.nodered.org/t/split-node-to-output-complete-true-when-finished/94474 "2025-01-09T13:41:04Z")

</div>

When using the split node on a bunch of urls, i want to combine the outputs - but I don't know how long it will take as the number of urls could vary. The split node does not emit an {complete:true} - the complete node c…

---

## [Stop Collapsing the Context Viewer when refreshing?](https://discourse.nodered.org/t/stop-collapsing-the-context-viewer-when-refreshing/94442)

<div class="topic-metadata">

**Author:** [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Replies:** 5\
**Last updated:** [9 January 2025 00:53 UTC](https://discourse.nodered.org/t/stop-collapsing-the-context-viewer-when-refreshing/94442 "2025-01-09T00:53:28Z")

</div>

Guys, NR 4.05 - although this is an ongoing behaviour - is there anyway we could get an option to stop the Context Variable view from Collapsing on a refresh - and potentially have an option to auto refresh as well I h…

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

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