# Feature Requests

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

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

**Page:** 19

---

## [Feature Request: Websocket Sub-Protocol support](https://discourse.nodered.org/t/feature-request-websocket-sub-protocol-support/56315)

<div class="topic-metadata">

**Author:** [@tobiasoort](https://discourse.nodered.org/u/tobiasoort)\
**Replies:** 4\
**Last updated:** [8 January 2022 21:26 UTC](https://discourse.nodered.org/t/feature-request-websocket-sub-protocol-support/56315 "2022-01-08T21:26:44Z")

</div>

I would like to implement Websocket Sub-Protocol (RFC 6455, Section 1.9) support in the Websocket Node. I need this as a system I’m connecting to uses sub-protocols as a means of authentication (putting the api key in as…

---

## [New behavior of wires](https://discourse.nodered.org/t/new-behavior-of-wires/55900)

<div class="topic-metadata">

**Author:** [@uli-rpi](https://discourse.nodered.org/u/uli-rpi)\
**Replies:** 9\
**Last updated:** [3 January 2022 13:49 UTC](https://discourse.nodered.org/t/new-behavior-of-wires/55900 "2022-01-03T13:49:14Z")

</div>

An idea for the behavior of connections. A connection between nodes can have a color depending on one or more properties. e.g. msg.payload = true -\> color = green, msg.payload = false -\> color = red, ..... The color an…

---

## [Interactive chart with zoom and a cursor functionality](https://discourse.nodered.org/t/interactive-chart-with-zoom-and-a-cursor-functionality/55926)

<div class="topic-metadata">

**Author:** [@ChankyTheConqueror](https://discourse.nodered.org/u/ChankyTheConqueror)\
**Replies:** 4\
**Last updated:** [1 January 2022 11:59 UTC](https://discourse.nodered.org/t/interactive-chart-with-zoom-and-a-cursor-functionality/55926 "2022-01-01T11:59:24Z")

</div>

Dear developers, I was wondering whether the chart node incase of a time graph, could be enhanced to have a option of having a second y-axis (or n y axes),data coming in could be differentiated with a new property e.g …

---

## [Specify user in the update-nodejs-and-nodered script](https://discourse.nodered.org/t/specify-user-in-the-update-nodejs-and-nodered-script/55871)

<div class="topic-metadata">

**Author:** [@trentinc](https://discourse.nodered.org/u/trentinc)\
**Replies:** 4\
**Last updated:** [31 December 2021 14:10 UTC](https://discourse.nodered.org/t/specify-user-in-the-update-nodejs-and-nodered-script/55871 "2021-12-31T14:10:49Z")

</div>

I've been learning Ansible for automatic deployment of NODE-RED and ran into a stumbling block. The pi zero w (assuming all armv6's) doesn't have an official nodejs rep so one would need to use the bash \<(curl -sL https…

---

## [Add option to limit number of topics per subscription requests](https://discourse.nodered.org/t/add-option-to-limit-number-of-topics-per-subscription-requests/55879)

<div class="topic-metadata">

**Author:** [@Barbudor](https://discourse.nodered.org/u/Barbudor)\
**Replies:** 21\
**Last updated:** [30 December 2021 22:13 UTC](https://discourse.nodered.org/t/add-option-to-limit-number-of-topics-per-subscription-requests/55879 "2021-12-30T22:13:39Z")

</div>

Hi As discussed here : MQTT reconnection failure to Flespi.io - #16 by Barbudor it appears that some brokers (here it's Flespi (dot) io) have some limitations on the number of topics that can be submitted in a single s…

---

## [Change node - outputs: 0](https://discourse.nodered.org/t/change-node-outputs-0/55880)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 1\
**Last updated:** [30 December 2021 10:15 UTC](https://discourse.nodered.org/t/change-node-outputs-0/55880 "2021-12-30T10:15:00Z")

</div>

I use change nodes to set flow/global variables and would like to visually see the "end" of the flow. In function nodes, one can set the number of outputs to 0. Would something like this be possible for the change node…

---

## [Link button manage palette](https://discourse.nodered.org/t/link-button-manage-palette/55580)

<div class="topic-metadata">

**Author:** [@edje11](https://discourse.nodered.org/u/edje11)\
**Replies:** 1\
**Last updated:** [22 December 2021 19:50 UTC](https://discourse.nodered.org/t/link-button-manage-palette/55580 "2021-12-22T19:50:05Z")

</div>

Feature request. In the palette manager install there's a small button that will bring you quick to the webpage of the node. However in the installed nodes the small button is not there. It would be handy to have …

---

## [\[REQUEST\] Description & Instructions for Imported Examples](https://discourse.nodered.org/t/request-description-instructions-for-imported-examples/55550)

<div class="topic-metadata">

**Author:** [@gazoscalvertos](https://discourse.nodered.org/u/gazoscalvertos)\
**Replies:** 0\
**Last updated:** [22 December 2021 09:36 UTC](https://discourse.nodered.org/t/request-description-instructions-for-imported-examples/55550 "2021-12-22T09:36:50Z")

</div>

Being able to provide a markdown file alongside the example flow to be displayed within the UI would be fantastic. There has been many times I'd like to share flows however they depend on other custom nodes being install…

---

## [Add topic field to File-In node](https://discourse.nodered.org/t/add-topic-field-to-file-in-node/55376)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 9\
**Last updated:** [19 December 2021 00:40 UTC](https://discourse.nodered.org/t/add-topic-field-to-file-in-node/55376 "2021-12-19T00:40:59Z")

</div>

Hi folks, One of the things I need is an easy way to combine two files into a single message. Since the Join-node already allows me to combine messages based on their topic, it would be very useful for me if the File-I…

---

## [Create new empty message using Trigger node](https://discourse.nodered.org/t/create-new-empty-message-using-trigger-node/53203)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 1\
**Last updated:** [14 December 2021 23:23 UTC](https://discourse.nodered.org/t/create-new-empty-message-using-trigger-node/53203 "2021-12-14T23:23:40Z")

</div>

While the discussion over change node having ability to delete whole msg properties continues.. I'm wondering if (as probably simple to implement, without side effects and be very explicit) the trigger node could have "…

---

## [Right click to navigate and Ctrl + Mouse-scroll to change zoom](https://discourse.nodered.org/t/right-click-to-navigate-and-ctrl-mouse-scroll-to-change-zoom/55156)

<div class="topic-metadata">

**Author:** [@chribster](https://discourse.nodered.org/u/chribster)\
**Replies:** 4\
**Last updated:** [14 December 2021 09:43 UTC](https://discourse.nodered.org/t/right-click-to-navigate-and-ctrl-mouse-scroll-to-change-zoom/55156 "2021-12-14T09:43:27Z")

</div>

To simplify navigation across large flows I would like the possibility to move the board around rather than having to use the scroll bars. For example right-click, hold and drag Also it would be a good feature to have s…

---

## [Cpu profiling a single node: collecting ideas](https://discourse.nodered.org/t/cpu-profiling-a-single-node-collecting-ideas/55012)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 15\
**Last updated:** [11 December 2021 10:13 UTC](https://discourse.nodered.org/t/cpu-profiling-a-single-node-collecting-ideas/55012 "2021-12-11T10:13:50Z")

</div>

Hi folks, Remark: this is a quick experiment of about 30 minutes. So no deep analysis. Just wanted to collect some ideas from the community, to avoid me wasting precious free time by investigating this further... I o…

---

## [\`catch\` node - and maybe others... \*Problem\*](https://discourse.nodered.org/t/catch-node-and-maybe-others-problem/54730)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 0\
**Last updated:** [5 December 2021 08:12 UTC](https://discourse.nodered.org/t/catch-node-and-maybe-others-problem/54730 "2021-12-05T08:12:54Z")

</div>

Sorry, I am sure this has been discussed before, and maybe even by me. Recent things I am using a catch node. The node it is monitoring is nicely named and so when first setting it up I knew to whom it is connected. T…

---

## [How to refresh all tls-configs at runtime](https://discourse.nodered.org/t/how-to-refresh-all-tls-configs-at-runtime/54637)

<div class="topic-metadata">

**Author:** [@fmp](https://discourse.nodered.org/u/fmp)\
**Replies:** 0\
**Last updated:** [2 December 2021 15:26 UTC](https://discourse.nodered.org/t/how-to-refresh-all-tls-configs-at-runtime/54637 "2021-12-02T15:26:36Z")

</div>

Hi, I am trying to refresh my certificates at runtime, so that all relying components reload the new files. The solution for the https endpoint is working like expected. But what if I also want to refresh the tls-confi…

---

## [Support multiline strings having environment variables in change node](https://discourse.nodered.org/t/support-multiline-strings-having-environment-variables-in-change-node/54518)

<div class="topic-metadata">

**Author:** [@janvda](https://discourse.nodered.org/u/janvda)\
**Replies:** 2\
**Last updated:** [30 November 2021 15:11 UTC](https://discourse.nodered.org/t/support-multiline-strings-having-environment-variables-in-change-node/54518 "2021-11-30T15:11:57Z")

</div>

I am using a change node to produce a long string where several parts need to be replaced by the value of environment variables. See example here below: This functionally works perfect but the problem is that it i…

---

## [Allow input other than msg.payload for the split node](https://discourse.nodered.org/t/allow-input-other-than-msg-payload-for-the-split-node/54481)

<div class="topic-metadata">

**Author:** [@jmorris644](https://discourse.nodered.org/u/jmorris644)\
**Replies:** 10\
**Last updated:** [30 November 2021 15:03 UTC](https://discourse.nodered.org/t/allow-input-other-than-msg-payload-for-the-split-node/54481 "2021-11-30T15:03:13Z")

</div>

It would be nice of the split node allowed input other than msg.payload as the other sequence nodes do.

---

## [I suggest two implementations](https://discourse.nodered.org/t/i-suggest-two-implementations/54323)

<div class="topic-metadata">

**Author:** [@Giamma](https://discourse.nodered.org/u/Giamma)\
**Replies:** 0\
**Last updated:** [26 November 2021 10:14 UTC](https://discourse.nodered.org/t/i-suggest-two-implementations/54323 "2021-11-26T10:14:04Z")

</div>

Are utilities that might be useful. be able to put link also for node comment be able to put false link (without function but only to remember before configuration of node) (dotted line) Can ever be considered? I con…

---

## [IDEA - extend \`function\` nodes in \`On Message\` tab with a Test tab similar as we have for JSONata](https://discourse.nodered.org/t/idea-extend-function-nodes-in-on-message-tab-with-a-test-tab-similar-as-we-have-for-jsonata/54310)

<div class="topic-metadata">

**Author:** [@janvda](https://discourse.nodered.org/u/janvda)\
**Replies:** 3\
**Last updated:** [27 November 2021 08:44 UTC](https://discourse.nodered.org/t/idea-extend-function-nodes-in-on-message-tab-with-a-test-tab-similar-as-we-have-for-jsonata/54310 "2021-11-27T08:44:30Z")

</div>

The nice thing about JSONata is that we can test our expression via the Test tab (see screenshot below). It would be cool to have the same feature for the node-red function nodes. The idea is then that you can feed …

---

## [Warning for Un deployed Changes if Wiring is changed](https://discourse.nodered.org/t/warning-for-un-deployed-changes-if-wiring-is-changed/54263)

<div class="topic-metadata">

**Author:** [@smanjunath211](https://discourse.nodered.org/u/smanjunath211)\
**Replies:** 4\
**Last updated:** [25 November 2021 11:10 UTC](https://discourse.nodered.org/t/warning-for-un-deployed-changes-if-wiring-is-changed/54263 "2021-11-25T11:10:11Z")

</div>

There is a feature to alert if there are any undeployed changes in a flow by having a blue dot on the changed node. But is there any similar feature to see if any wiring is changed / added /removed from flow ? I apolog…

---

## [Add support for numeric literals - binary (prefix 0b), octal (prefix 0o) and hexadecimal (prefix: 0x)](https://discourse.nodered.org/t/add-support-for-numeric-literals-binary-prefix-0b-octal-prefix-0o-and-hexadecimal-prefix-0x/54148)

<div class="topic-metadata">

**Author:** [@stas-mursaev](https://discourse.nodered.org/u/stas-mursaev)\
**Replies:** 5\
**Last updated:** [23 November 2021 10:25 UTC](https://discourse.nodered.org/t/add-support-for-numeric-literals-binary-prefix-0b-octal-prefix-0o-and-hexadecimal-prefix-0x/54148 "2021-11-23T10:25:03Z")

</div>

Hi all, See Numeric Literals spec var bin = 0b1111; var oct = 0o17; var hex = 0xF;

---

## [Extend range node to accept dynamic min/max ranges in message](https://discourse.nodered.org/t/extend-range-node-to-accept-dynamic-min-max-ranges-in-message/54056)

<div class="topic-metadata">

**Author:** [@hubient](https://discourse.nodered.org/u/hubient)\
**Replies:** 0\
**Last updated:** [21 November 2021 09:36 UTC](https://discourse.nodered.org/t/extend-range-node-to-accept-dynamic-min-max-ranges-in-message/54056 "2021-11-21T09:36:59Z")

</div>

Hi all I was failing to use the range node in a dynamic way. After investigation I figured out even in the newes version there is no possibility to use it dynamic. I even saw no feature request but several questions a…

---

## [Request refresh via API - recheck](https://discourse.nodered.org/t/request-refresh-via-api-recheck/52804)

<div class="topic-metadata">

**Author:** [@RaimondB](https://discourse.nodered.org/u/RaimondB)\
**Replies:** 4\
**Last updated:** [19 November 2021 22:56 UTC](https://discourse.nodered.org/t/request-refresh-via-api-recheck/52804 "2021-11-19T22:56:09Z")

</div>

Continuing the discussion from Request refresh via API: I was wondering if maybe some new developments have changed the story in te mean time? Are there now options to do some automated access towards the portal to refr…

---

## [Auto-Name Debug Node with some serialization, with an option to override the name](https://discourse.nodered.org/t/auto-name-debug-node-with-some-serialization-with-an-option-to-override-the-name/53926)

<div class="topic-metadata">

**Author:** [@smanjunath211](https://discourse.nodered.org/u/smanjunath211)\
**Replies:** 2\
**Last updated:** [18 November 2021 13:36 UTC](https://discourse.nodered.org/t/auto-name-debug-node-with-some-serialization-with-an-option-to-override-the-name/53926 "2021-11-18T13:36:17Z")

</div>

When a debug node is drawn to the editor panel, it should automatically give a unique name to the Debug node like Debug 1, Debug 2, Debug 3, etc. instead of msg.payload for every debug node. (Similar to excel creating di…

---

## [Suggestion: For Export\>Download](https://discourse.nodered.org/t/suggestion-for-export-download/53891)

<div class="topic-metadata">

**Author:** [@xytsrm](https://discourse.nodered.org/u/xytsrm)\
**Replies:** 3\
**Last updated:** [17 November 2021 16:12 UTC](https://discourse.nodered.org/t/suggestion-for-export-download/53891 "2021-11-17T16:12:20Z")

</div>

Currently Export\>Download simply downloads a JSON file under a generic name to the PC Downloads folder. It would be much more flexible if when selecting "Download" it opens a the file browser window allowing the JSON fil…

---

## [Grouped Tabs in Editor](https://discourse.nodered.org/t/grouped-tabs-in-editor/52124)

<div class="topic-metadata">

**Author:** [@Hubertus](https://discourse.nodered.org/u/Hubertus)\
**Replies:** 4\
**Last updated:** [15 November 2021 14:57 UTC](https://discourse.nodered.org/t/grouped-tabs-in-editor/52124 "2021-11-15T14:57:09Z")

</div>

Grouped tabs in the editor. Hiding and unhiding them is good, but if you need all the tabs it remains confusing. I have several tabs that I could group together (e.g. living room - light, heating, shutter etc.). Google C…

---

## [\[Feature Request\]Add msg.flush to trigger as per delay node](https://discourse.nodered.org/t/feature-request-add-msg-flush-to-trigger-as-per-delay-node/53549)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 5\
**Last updated:** [15 November 2021 14:14 UTC](https://discourse.nodered.org/t/feature-request-add-msg-flush-to-trigger-as-per-delay-node/53549 "2021-11-15T14:14:35Z")

</div>

The msg.flush has proved very useful for the delay node and it would be handy to have it in the trigger node as well I'm thinking on msg.flush=true, it should do the pre-configured 2nd action

---

## [Alignment when snapping to grid](https://discourse.nodered.org/t/alignment-when-snapping-to-grid/53551)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 68\
**Last updated:** [14 November 2021 11:33 UTC](https://discourse.nodered.org/t/alignment-when-snapping-to-grid/53551 "2021-11-14T11:33:15Z")

</div>

Just a discussion....... :slight\_smile: I'm loving new link return mode BTW I like to compress my flows to save screen real estate but I have a bit of OCD when doing it :slight\_smile: Top is standard approach - OK b…

---

## [Subflow field labels increase width](https://discourse.nodered.org/t/subflow-field-labels-increase-width/53612)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 7\
**Last updated:** [12 November 2021 11:29 UTC](https://discourse.nodered.org/t/subflow-field-labels-increase-width/53612 "2021-11-12T11:29:22Z")

</div>

Could the field label in the subflow be increased a little bit ? It is currently 100px which is not a lot of text. additional requests: add a field duplication option in the subflow environment variables, it is a …

---

## [Add link to node's website in palette management for installed nodes](https://discourse.nodered.org/t/add-link-to-nodes-website-in-palette-management-for-installed-nodes/53495)

<div class="topic-metadata">

**Author:** [@Mike-FUT](https://discourse.nodered.org/u/Mike-FUT)\
**Replies:** 1\
**Last updated:** [10 November 2021 11:03 UTC](https://discourse.nodered.org/t/add-link-to-nodes-website-in-palette-management-for-installed-nodes/53495 "2021-11-10T11:03:15Z")

</div>

This one is bugging me since I started using Node RED for the first time and I wonder why I can't find a feature request for this. Maybe I'm missing something. Anyway, to reproduce what I'm asking for: Currently Go t…

---

## [Add a way to create a completely new object (change node enhancement?)](https://discourse.nodered.org/t/add-a-way-to-create-a-completely-new-object-change-node-enhancement/53167)

<div class="topic-metadata">

**Author:** [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Replies:** 16\
**Last updated:** [3 November 2021 13:17 UTC](https://discourse.nodered.org/t/add-a-way-to-create-a-completely-new-object-change-node-enhancement/53167 "2021-11-03T13:17:51Z")

</div>

Continuing the discussion from Rate limiting based on exec node completion: Current the only simple way to create a new msg clean object is to use a function node. Lots of users try to avoid using function nodes and wan…

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

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