# Feature Requests

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

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

**Page:** 9

---

## [Visual Debug tracing](https://discourse.nodered.org/t/visual-debug-tracing/86115)

<div class="topic-metadata">

**Author:** [@SynoUser-NL](https://discourse.nodered.org/u/SynoUser-NL)\
**Replies:** 4\
**Last updated:** [6 March 2024 13:15 UTC](https://discourse.nodered.org/t/visual-debug-tracing/86115 "2024-03-06T13:15:49Z")

</div>

When hovering over a debug message in the Debug window, the corresponding Debug node is highlighed with an orange dotted line. This is excellent and very helpful of course. I am wondering why this does not work the othe…

---

## [TCP In node does not like environment variables](https://discourse.nodered.org/t/tcp-in-node-does-not-like-environment-variables/86147)

<div class="topic-metadata">

**Author:** [@maximus](https://discourse.nodered.org/u/maximus)\
**Replies:** 3\
**Last updated:** [5 March 2024 20:18 UTC](https://discourse.nodered.org/t/tcp-in-node-does-not-like-environment-variables/86147 "2024-03-05T20:18:00Z")

</div>

When writing a variable name on the TCP In node port, it works as expected but the node shows the little red triangle and a warning is displayed when deploying the flow. Is this expected behaviour or can I open an issue…

---

## [Grab to pan UI?](https://discourse.nodered.org/t/grab-to-pan-ui/86136)

<div class="topic-metadata">

**Author:** [@kagey-cmd](https://discourse.nodered.org/u/kagey-cmd)\
**Replies:** 2\
**Last updated:** [5 March 2024 14:06 UTC](https://discourse.nodered.org/t/grab-to-pan-ui/86136 "2024-03-05T14:06:29Z")

</div>

I imagine this has been asked before, as I can't be the only one that wants this, but is there any plan to add a "grab screen to pan" functionality to the flow UI? Could be tied to a hotkey (e.g. "ctrl+click and drag to…

---

## [Retain example message in JSONata Expression editor](https://discourse.nodered.org/t/retain-example-message-in-jsonata-expression-editor/86086)

<div class="topic-metadata">

**Author:** [@christopher-lambe](https://discourse.nodered.org/u/christopher-lambe)\
**Replies:** 6\
**Last updated:** [5 March 2024 13:16 UTC](https://discourse.nodered.org/t/retain-example-message-in-jsonata-expression-editor/86086 "2024-03-05T13:16:35Z")

</div>

I am a huge fan of the JSONata in Node-RED, particularly in the Switch node and the Change node. It beats the hell out of writing nested loops in a function node. It can make resonably complex and powerful no code flows …

---

## [Alt/Option + Drag to Copy](https://discourse.nodered.org/t/alt-option-drag-to-copy/492)

<div class="topic-metadata">

**Author:** [@jonl](https://discourse.nodered.org/u/jonl)\
**Replies:** 3\
**Last updated:** [4 March 2024 20:17 UTC](https://discourse.nodered.org/t/alt-option-drag-to-copy/492 "2024-03-04T20:17:17Z")

</div>

This is a common graphics editing paradigm. When dragging/dropping if you hold down the Alt (Windows/Linux), or Option (Mac) key, then instead of moving what you are dragging, it copies it. This would be great when copy…

---

## [\[LINK OUT & LINK CALL\] Trace Link origin](https://discourse.nodered.org/t/link-out-link-call-trace-link-origin/86066)

<div class="topic-metadata">

**Author:** [@SynoUser-NL](https://discourse.nodered.org/u/SynoUser-NL)\
**Replies:** 1\
**Last updated:** [1 March 2024 20:12 UTC](https://discourse.nodered.org/t/link-out-link-call-trace-link-origin/86066 "2024-03-01T20:12:40Z")

</div>

When using many LINK nodes, it is more and more difficult to know which Link-OUT or Link-CALL sent a message to a Link-IN node. Especially if a Link-IN can be called from multiple OUT's or CALL's. To be able to trace wh…

---

## [Integrating Node-Red into Buildroot infrastructure](https://discourse.nodered.org/t/integrating-node-red-into-buildroot-infrastructure/8102)

<div class="topic-metadata">

**Author:** [@dponyatov](https://discourse.nodered.org/u/dponyatov)\
**Replies:** 2\
**Last updated:** [23 February 2024 08:10 UTC](https://discourse.nodered.org/t/integrating-node-red-into-buildroot-infrastructure/8102 "2024-02-23T08:10:32Z")

</div>

I'm trying to integrate Node-Red into some of my ARM-based devices (and x86 as a variant for a dedicated server). I use last stable Buildroot release as core cross-compiler system but has some problems with its node.js -…

---

## [Set different colors to the tab](https://discourse.nodered.org/t/set-different-colors-to-the-tab/85662)

<div class="topic-metadata">

**Author:** [@vinodsr](https://discourse.nodered.org/u/vinodsr)\
**Replies:** 0\
**Last updated:** [19 February 2024 07:02 UTC](https://discourse.nodered.org/t/set-different-colors-to-the-tab/85662 "2024-02-19T07:02:43Z")

</div>

I would like to have a option in the tab menu, where i can set a color for the tab from a list of colors. This helps to categorize the huge number of tabs.

---

## [Command line to show all versions running](https://discourse.nodered.org/t/command-line-to-show-all-versions-running/85637)

<div class="topic-metadata">

**Author:** [@GiovanniG](https://discourse.nodered.org/u/GiovanniG)\
**Replies:** 1\
**Last updated:** [18 February 2024 13:58 UTC](https://discourse.nodered.org/t/command-line-to-show-all-versions-running/85637 "2024-02-18T13:58:35Z")

</div>

Hi, I kindly ask you to introduce a brief command to check quikly all versions of important system's components running, Steve-Mcl suggested kindly a very effective one echo -e "Kernel:\\t\\t$(uname -r)\\nNode.js:\\t$(node…

---

## [Editor Browser Tab Title](https://discourse.nodered.org/t/editor-browser-tab-title/85604)

<div class="topic-metadata">

**Author:** [@dunum](https://discourse.nodered.org/u/dunum)\
**Replies:** 3\
**Last updated:** [17 February 2024 15:39 UTC](https://discourse.nodered.org/t/editor-browser-tab-title/85604 "2024-02-17T15:39:01Z")

</div>

Hi The change to the editor browser title introduced into Node-RED version 3.1.5 (discussed here Editor Browser Tab Title?) causes me problems when multiple browser tabs are open, each editing flows on different machin…

---

## [Strictly typed message payload across nodes](https://discourse.nodered.org/t/strictly-typed-message-payload-across-nodes/85364)

<div class="topic-metadata">

**Author:** [@jonnytest1](https://discourse.nodered.org/u/jonnytest1)\
**Replies:** 7\
**Last updated:** [16 February 2024 22:34 UTC](https://discourse.nodered.org/t/strictly-typed-message-payload-across-nodes/85364 "2024-02-16T22:34:15Z")

</div>

(i know there was a similar request , but it was shut down with "its impossible" rather quickly) 1 allow "consumer" nodes to specify a json schema for incoming payloads 2 allow porducer nodes to specify a schema 2.1 u…

---

## [\[Feature Request\] Set git Configuration and Active Project Using node-red admin](https://discourse.nodered.org/t/feature-request-set-git-configuration-and-active-project-using-node-red-admin/84973)

<div class="topic-metadata">

**Author:** [@ChZeman](https://discourse.nodered.org/u/ChZeman)\
**Replies:** 13\
**Last updated:** [28 January 2024 21:38 UTC](https://discourse.nodered.org/t/feature-request-set-git-configuration-and-active-project-using-node-red-admin/84973 "2024-01-28T21:38:43Z")

</div>

I'm deploying Node-RED using Ansible (standard install). I'm also cloning my project from GitHub to the projects folder. Unfortunately, I have to log in to every Pi in the fleet to manually set my git username and email …

---

## [\[Feature Request\] Move debug max chars into node settings](https://discourse.nodered.org/t/feature-request-move-debug-max-chars-into-node-settings/84864)

<div class="topic-metadata">

**Author:** [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Replies:** 4\
**Last updated:** [24 January 2024 08:57 UTC](https://discourse.nodered.org/t/feature-request-move-debug-max-chars-into-node-settings/84864 "2024-01-24T08:57:46Z")

</div>

Following on from this thread: https://discourse.nodered.org/t/http-request-bearer-token-truncated I would like to propose moving the max chars into the node settings it’s self. Every so often, we get asked as to why m…

---

## [LINK CALL node - question : Allow Link in to identify call nodes](https://discourse.nodered.org/t/link-call-node-question-allow-link-in-to-identify-call-nodes/84809)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 13\
**Last updated:** [23 January 2024 20:53 UTC](https://discourse.nodered.org/t/link-call-node-question-allow-link-in-to-identify-call-nodes/84809 "2024-01-23T20:53:39Z")

</div>

Sorry folks, today's dumb question: I am new to using LINK -CALL. I see a problem: I have a routine called by/with that node. I am at the routine. How do I find the LINK-OUT nodes that call it?

---

## [Automating the enabling/disabling of flows (tabs)](https://discourse.nodered.org/t/automating-the-enabling-disabling-of-flows-tabs/84663)

<div class="topic-metadata">

**Author:** [@DIYtechie](https://discourse.nodered.org/u/DIYtechie)\
**Replies:** 5\
**Last updated:** [20 January 2024 16:46 UTC](https://discourse.nodered.org/t/automating-the-enabling-disabling-of-flows-tabs/84663 "2024-01-20T16:46:58Z")

</div>

One of the advantages of the built-in automations in Home Assistant is the "on/off" switch you get when you display an automation in the UI and the ability to have one automation enable/disable another. Would love to be…

---

## [Global list for language selection](https://discourse.nodered.org/t/global-list-for-language-selection/84696)

<div class="topic-metadata">

**Author:** [@mbonani](https://discourse.nodered.org/u/mbonani)\
**Replies:** 4\
**Last updated:** [19 January 2024 09:47 UTC](https://discourse.nodered.org/t/global-list-for-language-selection/84696 "2024-01-19T09:47:31Z")

</div>

What if we had only one global list for language selection? Instead of one list per language as we have today. Something like this: This would make it easier for users to select their language. It would also make i…

---

## [Right click context menu inject timestamp msg](https://discourse.nodered.org/t/right-click-context-menu-inject-timestamp-msg/84068)

<div class="topic-metadata">

**Author:** [@dougle03](https://discourse.nodered.org/u/dougle03)\
**Replies:** 34\
**Last updated:** [18 January 2024 13:50 UTC](https://discourse.nodered.org/t/right-click-context-menu-inject-timestamp-msg/84068 "2024-01-18T13:50:27Z")

</div>

I often need to prod a node as part of testing or a one off trigger. Mostly to do this I'm adding an inject node, wiring it up, deploy then press the inject node to fire it, then remove it and deploy again. For sure thi…

---

## [Flow Tab properties](https://discourse.nodered.org/t/flow-tab-properties/84607)

<div class="topic-metadata">

**Author:** [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Replies:** 6\
**Last updated:** [16 January 2024 18:17 UTC](https://discourse.nodered.org/t/flow-tab-properties/84607 "2024-01-16T18:17:03Z")

</div>

Just a thought that I had today (I don't have many) :joy: Could the flow tabs in the editor have other properties than the name ? Colour settings similar to the group options, for fill and font colour would be really h…

---

## [Possibility to choose multiline editor instead of classic string editor in subflow environment variable input type](https://discourse.nodered.org/t/possibility-to-choose-multiline-editor-instead-of-classic-string-editor-in-subflow-environment-variable-input-type/84507)

<div class="topic-metadata">

**Author:** [@bombjackit](https://discourse.nodered.org/u/bombjackit)\
**Replies:** 3\
**Last updated:** [13 January 2024 17:52 UTC](https://discourse.nodered.org/t/possibility-to-choose-multiline-editor-instead-of-classic-string-editor-in-subflow-environment-variable-input-type/84507 "2024-01-13T17:52:45Z")

</div>

When I create a subflow it might be useful to have the possibility to choose a multiline editor for some environment variable instead of classic one line string editor

---

## [\[Translation Contribution\] Spanish](https://discourse.nodered.org/t/translation-contribution-spanish/84013)

<div class="topic-metadata">

**Author:** [@joebordes](https://discourse.nodered.org/u/joebordes)\
**Replies:** 3\
**Last updated:** [6 January 2024 20:28 UTC](https://discourse.nodered.org/t/translation-contribution-spanish/84013 "2024-01-06T20:28:37Z")

</div>

Another attempt at Spanish translation. If someone could have a look and review it would be great! Thanks

---

## [\[Feedback Wanted\] Flows Sequence](https://discourse.nodered.org/t/feedback-wanted-flows-sequence/84295)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 41\
**Last updated:** [5 January 2024 16:04 UTC](https://discourse.nodered.org/t/feedback-wanted-flows-sequence/84295 "2024-01-05T16:04:32Z")

</div>

Hi Team, I would like your feedback on the reasoning that follows. NR is intended to be used more and more in the industrial sector but the notion of priority in the flows routine is missing. Like flat sequence in LabV…

---

## [Projects UI Improvements: "git push" is unintuitively hidden away](https://discourse.nodered.org/t/projects-ui-improvements-git-push-is-unintuitively-hidden-away/84299)

<div class="topic-metadata">

**Author:** [@beasteers](https://discourse.nodered.org/u/beasteers)\
**Replies:** 0\
**Last updated:** [4 January 2024 18:19 UTC](https://discourse.nodered.org/t/projects-ui-improvements-git-push-is-unintuitively-hidden-away/84299 "2024-01-04T18:19:17Z")

</div>

The Nodered Projects UI is such a great feature, but I find that I sometimes commit changes and then forget to push them to a branch. I think this is largely because the push, pull, and branch buttons are all hidden awa…

---

## [Implementing Admin Approval for User-Created Workflows in Node-RED](https://discourse.nodered.org/t/implementing-admin-approval-for-user-created-workflows-in-node-red/83424)

<div class="topic-metadata">

**Author:** [@ltanme](https://discourse.nodered.org/u/ltanme)\
**Replies:** 4\
**Last updated:** [4 January 2024 06:34 UTC](https://discourse.nodered.org/t/implementing-admin-approval-for-user-created-workflows-in-node-red/83424 "2024-01-04T06:34:38Z")

</div>

I have an idea to add a feature in the Node-RED source code. This feature would require that after a user creates their own workflow, it must be approved by an administrator before it can be deployed. How can this be imp…

---

## [\[req\] Enable / Disable TABs from search list (v3.2+)](https://discourse.nodered.org/t/req-enable-disable-tabs-from-search-list-v3-2/84173)

<div class="topic-metadata">

**Author:** [@PizzaProgram](https://discourse.nodered.org/u/PizzaProgram)\
**Replies:** 6\
**Last updated:** [1 January 2024 20:25 UTC](https://discourse.nodered.org/t/req-enable-disable-tabs-from-search-list-v3-2/84173 "2024-01-01T20:25:01Z")

</div>

I'd like to request an easier method to Disable / Re-enable TABs from the list. Maybe the filters could be enhanced too, (on the top-right corner,) to show only enabled / disabled... Also a "locked" / "unlock" button wo…

---

## [Feature request - function node context store getter which sets default value](https://discourse.nodered.org/t/feature-request-function-node-context-store-getter-which-sets-default-value/84166)

<div class="topic-metadata">

**Author:** [@MrWolf](https://discourse.nodered.org/u/MrWolf)\
**Replies:** 11\
**Last updated:** [1 January 2024 12:33 UTC](https://discourse.nodered.org/t/feature-request-function-node-context-store-getter-which-sets-default-value/84166 "2024-01-01T12:33:02Z")

</div>

Hi, I think it would be fantastically useful to extend the context store getter such that in a function node I could specify a default value when calling context/flow/global.get(). If the key is not found then the gett…

---

## [Hide all flows other than the ID in the current URL](https://discourse.nodered.org/t/hide-all-flows-other-than-the-id-in-the-current-url/84006)

<div class="topic-metadata">

**Author:** [@Ahmad44452](https://discourse.nodered.org/u/Ahmad44452)\
**Replies:** 11\
**Last updated:** [25 December 2023 13:17 UTC](https://discourse.nodered.org/t/hide-all-flows-other-than-the-id-in-the-current-url/84006 "2023-12-25T13:17:39Z")

</div>

Hello everyone. I have a requirement of opening only the flow whose ID is specified in the URL while opening Node-RED. After spending some time, I was able to achieve the desired results. I was wondering if I could make …

---

## [UI-List \[feature Request\] do not show menu button if empty](https://discourse.nodered.org/t/ui-list-feature-request-do-not-show-menu-button-if-empty/83957)

<div class="topic-metadata">

**Author:** [@novski](https://discourse.nodered.org/u/novski)\
**Replies:** 0\
**Last updated:** [22 December 2023 13:01 UTC](https://discourse.nodered.org/t/ui-list-feature-request-do-not-show-menu-button-if-empty/83957 "2023-12-22T13:01:03Z")

</div>

Would it be fusible to let the menu button in UI-List items not appear if no payload.menu item is present? I have a List where some items would not need any menu and some do. When I select the action type "Menu" in the…

---

## [How to clear debug message from a node or function](https://discourse.nodered.org/t/how-to-clear-debug-message-from-a-node-or-function/17844)

<div class="topic-metadata">

**Author:** [@birdbrain2734](https://discourse.nodered.org/u/birdbrain2734)\
**Replies:** 8\
**Last updated:** [20 December 2023 02:41 UTC](https://discourse.nodered.org/t/how-to-clear-debug-message-from-a-node-or-function/17844 "2023-12-20T02:41:21Z")

</div>

Been searching but I don't see a way to clear the debug message bar "programmatically"--either via a node or via JavaScript within a function. Is it possible?

---

## [FR: validationErrors for config-node credentials](https://discourse.nodered.org/t/fr-validationerrors-for-config-node-credentials/83105)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 8\
**Last updated:** [17 December 2023 14:25 UTC](https://discourse.nodered.org/t/fr-validationerrors-for-config-node-credentials/83105 "2023-12-17T14:25:27Z")

</div>

Hi team, Each node has a validationErrors property which contains either the name of the property in error or a validation error message. It seems that config-nodes do not use this validationErrors property if the valid…

---

## [FR: Manipulate credentials from runtime](https://discourse.nodered.org/t/fr-manipulate-credentials-from-runtime/83683)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 20\
**Last updated:** [16 December 2023 16:06 UTC](https://discourse.nodered.org/t/fr-manipulate-credentials-from-runtime/83683 "2023-12-16T16:06:46Z")

</div>

Hi Team, I propose the following scenario: Add the following methods to the node object when calling RED.nodes.createNode: addCredentialSet(name, cred) deleteCredentialSet(name) updateCredentialSet(name, cred) Bei…

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

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