# Feature Requests

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

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

**Page:** 3

---

## [Require new or amended core code to have explanatory JSDoc blocks](https://discourse.nodered.org/t/require-new-or-amended-core-code-to-have-explanatory-jsdoc-blocks/100265)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 6\
**Last updated:** [28 January 2026 16:53 UTC](https://discourse.nodered.org/t/require-new-or-amended-core-code-to-have-explanatory-jsdoc-blocks/100265 "2026-01-28T16:53:48Z")

</div>

This is something that massively frustrates me - as I'm sure it does other potential contributors. Most of the Node-RED core code is impenetrable to most people. Even for experienced developers, the friction involved in…

---

## [Logout button for externally managed IDs](https://discourse.nodered.org/t/logout-button-for-externally-managed-ids/100256)

<div class="topic-metadata">

**Author:** [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Replies:** 0\
**Last updated:** [27 January 2026 12:24 UTC](https://discourse.nodered.org/t/logout-button-for-externally-managed-ids/100256 "2026-01-27T12:24:36Z")

</div>

If you are using and external Idm system to manage and authenticate users (such as keycloak) - it would nice to be able to have a button in the editor to allow the user to logout. There does seem to be a logout option i…

---

## [Link Call without timeout](https://discourse.nodered.org/t/link-call-without-timeout/100226)

<div class="topic-metadata">

**Author:** [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)\
**Replies:** 0\
**Last updated:** [23 January 2026 16:22 UTC](https://discourse.nodered.org/t/link-call-without-timeout/100226 "2026-01-23T16:22:11Z")

</div>

Per this post - Can the above be implemented to increase the usefulness of link call nodes. I think it would be a nice additional option.

---

## [Notification when On Start (function node) is modified](https://discourse.nodered.org/t/notification-when-on-start-function-node-is-modified/100162)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 13\
**Last updated:** [16 January 2026 14:49 UTC](https://discourse.nodered.org/t/notification-when-on-start-function-node-is-modified/100162 "2026-01-16T14:49:27Z")

</div>

I see node red has updated to add a notifcation when you add description to a node. Wonderful! It would be equally great to see a notification when On Start (function node) has content (other than the default comments).…

---

## [Stored Credentials- any progress in this](https://discourse.nodered.org/t/stored-credentials-any-progress-in-this/100168)

<div class="topic-metadata">

**Author:** [@smanjunath211](https://discourse.nodered.org/u/smanjunath211)\
**Replies:** 5\
**Last updated:** [15 January 2026 17:04 UTC](https://discourse.nodered.org/t/stored-credentials-any-progress-in-this/100168 "2026-01-15T17:04:33Z")

</div>

Continuing the discussion from Location of stored credentials: Hi, I am trying to use a single directory for node modules and create different directories for different instances of Node-red. so user directory is one b…

---

## [Add support for write mode on sqlite database?](https://discourse.nodered.org/t/add-support-for-write-mode-on-sqlite-database/99793)

<div class="topic-metadata">

**Author:** [@Jibun-no-Kage](https://discourse.nodered.org/u/Jibun-no-Kage)\
**Replies:** 10\
**Last updated:** [14 January 2026 03:08 UTC](https://discourse.nodered.org/t/add-support-for-write-mode-on-sqlite-database/99793 "2026-01-14T03:08:01Z")

</div>

Apparently the node red sqlite node does not have the ability to mark a database as write-able? If I attempt to execute say a DROP TABLE query via the node red sqlite node, it fails. Per sqlite this is default behavior…

---

## [Node-RED Editor](https://discourse.nodered.org/t/node-red-editor/100152)

<div class="topic-metadata">

**Author:** [@nileio](https://discourse.nodered.org/u/nileio)\
**Replies:** 3\
**Last updated:** [14 January 2026 00:45 UTC](https://discourse.nodered.org/t/node-red-editor/100152 "2026-01-14T00:45:10Z")

</div>

opening a modal dialog for editing of nodes is exhausting and time consuming, and for me becoming way too much for my eyes and annoying for even small projects. So I am wondering (just gauging a view from the community)…

---

## [Node-RED needs a Mascot!](https://discourse.nodered.org/t/node-red-needs-a-mascot/100103)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 18\
**Last updated:** [13 January 2026 21:03 UTC](https://discourse.nodered.org/t/node-red-needs-a-mascot/100103 "2026-01-13T21:03:24Z")

</div>

Programming languages and editors used by Enterprises have some type of mascot. Examples: godot, mulesoft, salesforce, rust, java, node. So, can't we have one for Node-RED too? What about its name? My suggestion for a n…

---

## [Private Link Nodes](https://discourse.nodered.org/t/private-link-nodes/100140)

<div class="topic-metadata">

**Author:** [@mbelow](https://discourse.nodered.org/u/mbelow)\
**Replies:** 2\
**Last updated:** [11 January 2026 11:11 UTC](https://discourse.nodered.org/t/private-link-nodes/100140 "2026-01-11T11:11:59Z")

</div>

It would be nice to have a setting for the Link in / Link out node to be only visible to the current flow. Usecase: I like to use link nodes in more complex flows to reduce "visual complexity". A flow can get nasty havi…

---

## [Complete msg object in debug node](https://discourse.nodered.org/t/complete-msg-object-in-debug-node/100130)

<div class="topic-metadata">

**Author:** [@smanjunath211](https://discourse.nodered.org/u/smanjunath211)\
**Replies:** 2\
**Last updated:** [11 January 2026 10:01 UTC](https://discourse.nodered.org/t/complete-msg-object-in-debug-node/100130 "2026-01-11T10:01:27Z")

</div>

Continuing the discussion from Debug node: option to have "complete msg object" as default: After more than 5 years, any progress on this ?

---

## [Link Node Properties Window](https://discourse.nodered.org/t/link-node-properties-window/100123)

<div class="topic-metadata">

**Author:** [@MyRandomThoughts](https://discourse.nodered.org/u/MyRandomThoughts)\
**Replies:** 1\
**Last updated:** [9 January 2026 14:56 UTC](https://discourse.nodered.org/t/link-node-properties-window/100123 "2026-01-09T14:56:20Z")

</div>

Can I suggest adding some extra controls to the properties window for the three link nodes (link-in, link-out, link-call) 1: Add a tick box to show just the currently selected link partner(s). It would be nice to filt…

---

## [Resize path field on resizing editor panel](https://discourse.nodered.org/t/resize-path-field-on-resizing-editor-panel/100088)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 25\
**Last updated:** [6 January 2026 14:09 UTC](https://discourse.nodered.org/t/resize-path-field-on-resizing-editor-panel/100088 "2026-01-06T14:09:23Z")

</div>

Hi there, Something I just came across because I have a particular long file name that I want to save. So I thought I'd resize the edit panel to make the file name input file larger: Notice the name input field expan…

---

## [Debug feature directly to links](https://discourse.nodered.org/t/debug-feature-directly-to-links/100055)

<div class="topic-metadata">

**Author:** [@burner](https://discourse.nodered.org/u/burner)\
**Replies:** 5\
**Last updated:** [1 January 2026 00:27 UTC](https://discourse.nodered.org/t/debug-feature-directly-to-links/100055 "2026-01-01T00:27:22Z")

</div>

Currently, troubleshooting often requires placing debug nodes in multiple locations within a flow to identify the issue. This frequently forces the flow layout to be broken, and the visual structure quickly turns into a …

---

## [Ui-gauge prefix, value & suffix](https://discourse.nodered.org/t/ui-gauge-prefix-value-suffix/100011)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 9\
**Last updated:** [23 December 2025 13:57 UTC](https://discourse.nodered.org/t/ui-gauge-prefix-value-suffix/100011 "2025-12-23T13:57:01Z")

</div>

This gauge roughly imitates CNN's business page Fear & Greed Index In this instance, msg.payload = 85 and msg.ui\_update.suffix = "Extreme greed" The HTML for this line is \<span\>85 Extreme greed\</span\> If the prefix…

---

## [Perspectives for Node-RED editor](https://discourse.nodered.org/t/perspectives-for-node-red-editor/100002)

<div class="topic-metadata">

**Author:** [@rei\_vilo](https://discourse.nodered.org/u/rei_vilo)\
**Replies:** 0\
**Last updated:** [20 December 2025 20:06 UTC](https://discourse.nodered.org/t/perspectives-for-node-red-editor/100002 "2025-12-20T20:06:07Z")

</div>

Answering dimitrieh invitation, here a separate thread about using perspectives for the Node-RED editor. The three main challenges I am facing when I ma using Node-RED are: Too many panes Some panes are not used toget…

---

## [Ways to improve flow documentation](https://discourse.nodered.org/t/ways-to-improve-flow-documentation/99924)

<div class="topic-metadata">

**Author:** [@duaw](https://discourse.nodered.org/u/duaw)\
**Replies:** 28\
**Last updated:** [18 December 2025 11:30 UTC](https://discourse.nodered.org/t/ways-to-improve-flow-documentation/99924 "2025-12-18T11:30:42Z")

</div>

Dear all! Documenting our flows ist very important. Self documentation (like proper names, groups, etc.) is means, but not always sufficient. Additional information ('Description') added to flows helps here and there. …

---

## [Suspend debug button](https://discourse.nodered.org/t/suspend-debug-button/99952)

<div class="topic-metadata">

**Author:** [@burner](https://discourse.nodered.org/u/burner)\
**Replies:** 19\
**Last updated:** [17 December 2025 20:42 UTC](https://discourse.nodered.org/t/suspend-debug-button/99952 "2025-12-17T20:42:40Z")

</div>

When there is a lot of debug output, the debug window auto-clears and auto-scrolls. This sometimes makes it very hard to inspect a single object. It would be useful to have a button that allows suspending incoming debug …

---

## [Switch Node: Pass on regexp matches with the msg](https://discourse.nodered.org/t/switch-node-pass-on-regexp-matches-with-the-msg/99936)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 35\
**Last updated:** [14 December 2025 13:06 UTC](https://discourse.nodered.org/t/switch-node-pass-on-regexp-matches-with-the-msg/99936 "2025-12-14T13:06:01Z")

</div>

Hi there, I have this idea .... would it be possible to pass on the matches of a regexp in a switch node? The groupings in my regexp could be attached to the msg object and then used down the line ... instead of me …

---

## [Disable wires/connections between nodes](https://discourse.nodered.org/t/disable-wires-connections-between-nodes/99857)

<div class="topic-metadata">

**Author:** [@rko](https://discourse.nodered.org/u/rko)\
**Replies:** 42\
**Last updated:** [12 December 2025 19:09 UTC](https://discourse.nodered.org/t/disable-wires-connections-between-nodes/99857 "2025-12-12T19:09:50Z")

</div>

I would also like to bring back into focus a feature that was discussed in a 2022 forum thread: namely the ability to enable or disable a wire. In that discussion, it was mentioned that such a feature would require chang…

---

## [Replace lodash.cloneDeep with node.js structuredClone?](https://discourse.nodered.org/t/replace-lodash-clonedeep-with-node-js-structuredclone/99880)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 3\
**Last updated:** [6 December 2025 22:30 UTC](https://discourse.nodered.org/t/replace-lodash-clonedeep-with-node-js-structuredclone/99880 "2025-12-06T22:30:26Z")

</div>

Hi, just been trying to do some optimisation of one of my nodes that currently uses RED.util.cloneMessage(msg) in the runtime. A quick check of the Node-RED code seems to suggest that the cloneMessage function is using …

---

## [Debug node improvements](https://discourse.nodered.org/t/debug-node-improvements/99798)

<div class="topic-metadata">

**Author:** [@duaw](https://discourse.nodered.org/u/duaw)\
**Replies:** 17\
**Last updated:** [6 December 2025 17:53 UTC](https://discourse.nodered.org/t/debug-node-improvements/99798 "2025-12-06T17:53:49Z")

</div>

Dear all! I copiously insert debug nodes into my flows (as well as inject nodes) in order to test my flows in a fine grained, controllable manner. When running, they provide valuable information right in the flow view,…

---

## [MQTT nodes need a dummy broker entry to allow fully dynamic settings?](https://discourse.nodered.org/t/mqtt-nodes-need-a-dummy-broker-entry-to-allow-fully-dynamic-settings/99811)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [30 November 2025 15:02 UTC](https://discourse.nodered.org/t/mqtt-nodes-need-a-dummy-broker-entry-to-allow-fully-dynamic-settings/99811 "2025-11-30T15:02:35Z")

</div>

In trying to implement a Node-RED/UIBUILDER replacement for MQTT Explorer, I'm hitting some issues that I'm not sure can be worked around. While both the mqtt-in and -out nodes allow dynamic settings, they also require …

---

## [Add a "Dark/Light Mode" Toggle Switch in the Node-RED Editor](https://discourse.nodered.org/t/add-a-dark-light-mode-toggle-switch-in-the-node-red-editor/99753)

<div class="topic-metadata">

**Author:** [@rko](https://discourse.nodered.org/u/rko)\
**Replies:** 2\
**Last updated:** [23 November 2025 22:18 UTC](https://discourse.nodered.org/t/add-a-dark-light-mode-toggle-switch-in-the-node-red-editor/99753 "2025-11-23T22:18:28Z")

</div>

It would be great if the Node-RED editor had a built-in Dark/Light Mode Switch, so users could toggle the "editor theme" directly from the UI, without editing settings.js and having to restart Node-RED afterwards. It wo…

---

## [Special indication on nodes with description](https://discourse.nodered.org/t/special-indication-on-nodes-with-description/78646)

<div class="topic-metadata">

**Author:** [@rko](https://discourse.nodered.org/u/rko)\
**Replies:** 139\
**Last updated:** [20 November 2025 16:35 UTC](https://discourse.nodered.org/t/special-indication-on-nodes-with-description/78646 "2025-11-20T16:35:27Z")

</div>

Oftentimes we add "useful" descriptions directly on nodes in the editor. It would be nice if there was a special indication whenever a node contains a description. Something like this: Else these notes are kinda hidd…

---

## [\`Show Next/Previous Tab\` should wrap](https://discourse.nodered.org/t/show-next-previous-tab-should-wrap/99696)

<div class="topic-metadata">

**Author:** [@gdvine](https://discourse.nodered.org/u/gdvine)\
**Replies:** 2\
**Last updated:** [17 November 2025 17:44 UTC](https://discourse.nodered.org/t/show-next-previous-tab-should-wrap/99696 "2025-11-17T17:44:14Z")

</div>

This simple feature was already mentioned by a user here back in 2018. Simply put, the Next/Previous tab actions should wrap: Next from the last tab should go to the first, and Previous from the first tab should jump to…

---

## [Single instance subflow](https://discourse.nodered.org/t/single-instance-subflow/99434)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 30\
**Last updated:** [11 November 2025 21:59 UTC](https://discourse.nodered.org/t/single-instance-subflow/99434 "2025-11-11T21:59:32Z")

</div>

Each time a subflow is used, it creates a new instance. Most of my subflows don't need separate instances. It would be so cool to have an option to make a subflow singleton. Not only nice to have in terms of performance,…

---

## [NRC 2025 - Simulation Concept](https://discourse.nodered.org/t/nrc-2025-simulation-concept/99604)

<div class="topic-metadata">

**Author:** [@L10L](https://discourse.nodered.org/u/L10L)\
**Replies:** 1\
**Last updated:** [6 November 2025 11:27 UTC](https://discourse.nodered.org/t/nrc-2025-simulation-concept/99604 "2025-11-06T11:27:32Z")

</div>

During the Panel Discussion of Node-Red Con 2025 it was called out that a way to ‘simulate’ would be useful. Got me thinking about Steinbergs VST standard for MIDI / analogue device emulations ‘The Gist’: Device-simulat…

---

## [Enhancement to flow search results](https://discourse.nodered.org/t/enhancement-to-flow-search-results/99574)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 0\
**Last updated:** [3 November 2025 21:41 UTC](https://discourse.nodered.org/t/enhancement-to-flow-search-results/99574 "2025-11-03T21:41:57Z")

</div>

Here is the output of a search on one of my Pies It would be helpful in narrowing down the desired result if the search dialog included some surrounding code as context. In the following mockups I've only given the …

---

## [Add Node-RED as a webcontainer in Discourse](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 3\
**Last updated:** [1 November 2025 15:45 UTC](https://discourse.nodered.org/t/add-node-red-as-a-webcontainer-in-discourse/99555 "2025-11-01T15:45:12Z")

</div>

Stackblitz WebContainers currently support Node 18 and 20 and are stable across all major browsers. That means we can run a full Node-RED instance directly inside the browser—no local setup, no friction. By executing flo…

---

## [Optionally display a responsive grid on dashboard pages](https://discourse.nodered.org/t/optionally-display-a-responsive-grid-on-dashboard-pages/99526)

<div class="topic-metadata">

**Author:** [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Replies:** 0\
**Last updated:** [28 October 2025 09:47 UTC](https://discourse.nodered.org/t/optionally-display-a-responsive-grid-on-dashboard-pages/99526 "2025-10-28T09:47:07Z")

</div>

The pixel height on screen of a 1x1 widget is specified in the theme settings. It's width depends on the window size and the number of columns shown at that resolution as specified in the page settings. It would help w…

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

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