# Feature Requests

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

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

**Page:** 24

---

## [Change JSON field type to allow JSONC](https://discourse.nodered.org/t/change-json-field-type-to-allow-jsonc/36716)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 4\
**Last updated:** [29 November 2020 23:02 UTC](https://discourse.nodered.org/t/change-json-field-type-to-allow-jsonc/36716 "2020-11-29T23:02:50Z")

</div>

Hi, sorry if this has been asked for previously. It would be really useful if the JSON input field were changed to allow JSONC (JSON with comments). Here is an example of JSONC: { "topic": "Optional. Can be anyt…

---

## [Feature Suggestion: Deploy from Node editor](https://discourse.nodered.org/t/feature-suggestion-deploy-from-node-editor/36389)

<div class="topic-metadata">

**Author:** [@svefro](https://discourse.nodered.org/u/svefro)\
**Replies:** 4\
**Last updated:** [24 November 2020 06:08 UTC](https://discourse.nodered.org/t/feature-suggestion-deploy-from-node-editor/36389 "2020-11-24T06:08:59Z")

</div>

Something i regularly miss is to be able to deploy my changes without closing the node editor. This is especially useful for function nodes and large template nodes but could be useful on all nodes. I have moved most o…

---

## [Debug node: option to have "complete msg object" as default](https://discourse.nodered.org/t/debug-node-option-to-have-complete-msg-object-as-default/36153)

<div class="topic-metadata">

**Author:** [@hklages](https://discourse.nodered.org/u/hklages)\
**Replies:** 6\
**Last updated:** [19 November 2020 09:38 UTC](https://discourse.nodered.org/t/debug-node-option-to-have-complete-msg-object-as-default/36153 "2020-11-19T09:38:33Z")

</div>

When creating a new debug node, the default ist "msg.payload". It would be nice to have somewhere an option that for a project or for my workspace "complete msg object" is the default. In most case I need the whole obje…

---

## [Import a flow containing a subflow without unintentionally creating a duplicate subflow](https://discourse.nodered.org/t/import-a-flow-containing-a-subflow-without-unintentionally-creating-a-duplicate-subflow/15683)

<div class="topic-metadata">

**Author:** [@cuxcrider](https://discourse.nodered.org/u/cuxcrider)\
**Replies:** 2\
**Last updated:** [18 November 2020 22:08 UTC](https://discourse.nodered.org/t/import-a-flow-containing-a-subflow-without-unintentionally-creating-a-duplicate-subflow/15683 "2020-11-18T22:08:35Z")

</div>

I need to copy/paste a flow that contains a subflow. However, when I do this, nodered creates an identical subflow but appends (2) or (3) or (4), etc. to the end of the subflow name. So far I determined a very basic test…

---

## [JSONata Expression Editor - enable testing of context ($flowContext and $globalContext)](https://discourse.nodered.org/t/jsonata-expression-editor-enable-testing-of-context-flowcontext-and-globalcontext/36136)

<div class="topic-metadata">

**Author:** [@janvda](https://discourse.nodered.org/u/janvda)\
**Replies:** 0\
**Last updated:** [18 November 2020 13:13 UTC](https://discourse.nodered.org/t/jsonata-expression-editor-enable-testing-of-context-flowcontext-and-globalcontext/36136 "2020-11-18T13:13:02Z")

</div>

The JSONata expression editor is a great tool for testing JSONata expressions. It would be good if this tool could be extended to test expressions using the context functions ($flowContext() and $globalContext()). The …

---

## [Debugging in JS](https://discourse.nodered.org/t/debugging-in-js/36105)

<div class="topic-metadata">

**Author:** [@alex88](https://discourse.nodered.org/u/alex88)\
**Replies:** 0\
**Last updated:** [17 November 2020 23:21 UTC](https://discourse.nodered.org/t/debugging-in-js/36105 "2020-11-17T23:21:21Z")

</div>

Hi @knolleary I notice you just posted a topic on v1.2.4 of Node-RED here. Great to see the code based continue to be developed. Well done! I was having a conversation with someone who is starting to experiment with No…

---

## [TypedInput for mqtt-in and out nodes](https://discourse.nodered.org/t/typedinput-for-mqtt-in-and-out-nodes/35751)

<div class="topic-metadata">

**Author:** [@w4tsn](https://discourse.nodered.org/u/w4tsn)\
**Replies:** 5\
**Last updated:** [12 November 2020 11:07 UTC](https://discourse.nodered.org/t/typedinput-for-mqtt-in-and-out-nodes/35751 "2020-11-12T11:07:54Z")

</div>

Is it a huge problem to provide the built-in mqtt in and out nodes with the TypedInput field? This would allow the mqtt-nodes to be programmable through the usage of ENV variables or globals (it works if only the ENV var…

---

## [Open NR editor without running flows capability](https://discourse.nodered.org/t/open-nr-editor-without-running-flows-capability/1001)

<div class="topic-metadata">

**Author:** [@davidcgu](https://discourse.nodered.org/u/davidcgu)\
**Replies:** 4\
**Last updated:** [5 November 2020 16:02 UTC](https://discourse.nodered.org/t/open-nr-editor-without-running-flows-capability/1001 "2020-11-05T16:02:00Z")

</div>

Good morning I think there is a important topic not raised up, however I don’t know if is feasible to bring it up. Sometimes anyone can edit something and create a buffer or import some flow with a node not installed o…

---

## [Add option for special mock-configuration nodes to all network and storage nodes](https://discourse.nodered.org/t/add-option-for-special-mock-configuration-nodes-to-all-network-and-storage-nodes/35285)

<div class="topic-metadata">

**Author:** [@w4tsn](https://discourse.nodered.org/u/w4tsn)\
**Replies:** 2\
**Last updated:** [3 November 2020 13:16 UTC](https://discourse.nodered.org/t/add-option-for-special-mock-configuration-nodes-to-all-network-and-storage-nodes/35285 "2020-11-03T13:16:28Z")

</div>

It would be nice to have the ability to configure a node with a special configuration node, a mock-configuration. This mock-configuration node itself has some little UI allowing to configure a certain set of responses / …

---

## [Optional tool tip and visual cue for nodes with descriptions](https://discourse.nodered.org/t/optional-tool-tip-and-visual-cue-for-nodes-with-descriptions/35105)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 0\
**Last updated:** [31 October 2020 03:53 UTC](https://discourse.nodered.org/t/optional-tool-tip-and-visual-cue-for-nodes-with-descriptions/35105 "2020-10-31T03:53:08Z")

</div>

I use the comment node and also the description tab within the node editor for documentation. It would be nice if there was something visual on the node to indicate that it had something entered into the description. Wit…

---

## [\[node: "Change"\] Add comment input for rules](https://discourse.nodered.org/t/node-change-add-comment-input-for-rules/35089)

<div class="topic-metadata">

**Author:** [@tmdoit](https://discourse.nodered.org/u/tmdoit)\
**Replies:** 0\
**Last updated:** [30 October 2020 22:00 UTC](https://discourse.nodered.org/t/node-change-add-comment-input-for-rules/35089 "2020-10-30T22:00:23Z")

</div>

It will be easier and faster to read from the comment what a given rule does, especially after some time after its creation or for someone else. I thought about something like in attached screen.

---

## [Req: include website link in Palette list](https://discourse.nodered.org/t/req-include-website-link-in-palette-list/34915)

<div class="topic-metadata">

**Author:** [@Kazzy](https://discourse.nodered.org/u/Kazzy)\
**Replies:** 2\
**Last updated:** [30 October 2020 08:48 UTC](https://discourse.nodered.org/t/req-include-website-link-in-palette-list/34915 "2020-10-30T08:48:42Z")

</div>

Hopefully a very simple request. when the Manage Palette list is shown with all current installed nodes.. it would be nice to be able to go to that nodes flows.nodered.org webpage from that list. So if for example the…

---

## [\[node: "Join"\] Add support for parts grouping in manual mode](https://discourse.nodered.org/t/node-join-add-support-for-parts-grouping-in-manual-mode/35048)

<div class="topic-metadata">

**Author:** [@tmdoit](https://discourse.nodered.org/u/tmdoit)\
**Replies:** 0\
**Last updated:** [29 October 2020 23:46 UTC](https://discourse.nodered.org/t/node-join-add-support-for-parts-grouping-in-manual-mode/35048 "2020-10-29T23:46:55Z")

</div>

Hello, my use case is that I'm using database node which streams query result - msg per row. DB node adds to each msg msg.parts.id and when stream finishes, sends msg.complete set to true (with msg.payload set to undefi…

---

## [PR for JSON schema based editor - discussion](https://discourse.nodered.org/t/pr-for-json-schema-based-editor-discussion/34767)

<div class="topic-metadata">

**Author:** [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Replies:** 6\
**Last updated:** [26 October 2020 03:36 UTC](https://discourse.nodered.org/t/pr-for-json-schema-based-editor-discussion/34767 "2020-10-26T03:36:45Z")

</div>

Hi folks, Based on another discussion, I'm trying to rework the Node-RED JSON editor: only allow user input that is defined in the JSON schema. The purpose is to avoid that node developers have to implement large compl…

---

## [Sidebar on a separate url?](https://discourse.nodered.org/t/sidebar-on-a-separate-url/34712)

<div class="topic-metadata">

**Author:** [@lizzardguki](https://discourse.nodered.org/u/lizzardguki)\
**Replies:** 1\
**Last updated:** [23 October 2020 14:07 UTC](https://discourse.nodered.org/t/sidebar-on-a-separate-url/34712 "2020-10-23T14:07:23Z")

</div>

Would love to see the sidebar in a separate url, i do not use it very often and would love a separate page with all configuration (debug / contextl dashboard eyc..) side by side (easier navigation). What would be needed…

---

## [Node id from within a subflow](https://discourse.nodered.org/t/node-id-from-within-a-subflow/34658)

<div class="topic-metadata">

**Author:** [@michaelblight](https://discourse.nodered.org/u/michaelblight)\
**Replies:** 1\
**Last updated:** [22 October 2020 20:39 UTC](https://discourse.nodered.org/t/node-id-from-within-a-subflow/34658 "2020-10-22T20:39:51Z")

</div>

The debug window shows the id of the debug node that produced the output, except when it's inside a subflow. In this case it shows the id of the subflow instance (the calling node). Within a function node, node.id retur…

---

## [Implementing visual variable selector](https://discourse.nodered.org/t/implementing-visual-variable-selector/34436)

<div class="topic-metadata">

**Author:** [@birduser](https://discourse.nodered.org/u/birduser)\
**Replies:** 1\
**Last updated:** [18 October 2020 16:42 UTC](https://discourse.nodered.org/t/implementing-visual-variable-selector/34436 "2020-10-18T16:42:51Z")

</div>

Hey there, has there ever been a discussion about implementing a visual variable selector like n8n have? Additionally, it would be easy to display what kind of data went throught the nodes: After my opinion in big…

---

## [Help for checkboxes on ui template node missing](https://discourse.nodered.org/t/help-for-checkboxes-on-ui-template-node-missing/34357)

<div class="topic-metadata">

**Author:** [@moebius](https://discourse.nodered.org/u/moebius)\
**Replies:** 0\
**Last updated:** [16 October 2020 16:22 UTC](https://discourse.nodered.org/t/help-for-checkboxes-on-ui-template-node-missing/34357 "2020-10-16T16:22:50Z")

</div>

I couldnt find a help entry for the 3 checkboxes on the ui-template node (v 1.21). The reason i'm asking is, cause i had some changed behavior since the last update (pre 1.0) and it seems something was changed in that a…

---

## [Selected wire on top](https://discourse.nodered.org/t/selected-wire-on-top/34199)

<div class="topic-metadata">

**Author:** [@edje11](https://discourse.nodered.org/u/edje11)\
**Replies:** 0\
**Last updated:** [13 October 2020 20:08 UTC](https://discourse.nodered.org/t/selected-wire-on-top/34199 "2020-10-13T20:08:24Z")

</div>

Some times it's hard to see where the connection wire is going. Clicking on the wire will highlight it, but because it's beneath other wires it's still not always clear where it's going. Request: When the wire is selec…

---

## [Node-red-node-serialport](https://discourse.nodered.org/t/node-red-node-serialport/34196)

<div class="topic-metadata">

**Author:** [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Replies:** 0\
**Last updated:** [13 October 2020 18:47 UTC](https://discourse.nodered.org/t/node-red-node-serialport/34196 "2020-10-13T18:47:46Z")

</div>

I have to shut down Node-RED in order to disconnect Node-RED from the port for access to other software in order to configure devices physically on the serial port. Other options include physically disconnecting and con…

---

## [Visual indication of which nodes use node context](https://discourse.nodered.org/t/visual-indication-of-which-nodes-use-node-context/34110)

<div class="topic-metadata">

**Author:** [@pcb1962](https://discourse.nodered.org/u/pcb1962)\
**Replies:** 0\
**Last updated:** [12 October 2020 00:47 UTC](https://discourse.nodered.org/t/visual-indication-of-which-nodes-use-node-context/34110 "2020-10-12T00:47:59Z")

</div>

I have a couple of messy flows which I have to return to from time to time for update / debug. A couple of the nodes use context variables which are useful in debugging, but there is no indication of where this is the ca…

---

## [IDEA -- Enable an ability to connect nodes top/bottom as node option](https://discourse.nodered.org/t/idea-enable-an-ability-to-connect-nodes-top-bottom-as-node-option/33866)

<div class="topic-metadata">

**Author:** [@sudoritz](https://discourse.nodered.org/u/sudoritz)\
**Replies:** 2\
**Last updated:** [7 October 2020 15:36 UTC](https://discourse.nodered.org/t/idea-enable-an-ability-to-connect-nodes-top-bottom-as-node-option/33866 "2020-10-07T15:36:35Z")

</div>

enable an ability node connecting top/bottom same scenario top (IN) bottom (OUT) here is a quick mockup of the idea (it would be cool to enable \[text label\] on bottom Here is current scenario

---

## [Palette Install Version choice](https://discourse.nodered.org/t/palette-install-version-choice/33677)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 3\
**Last updated:** [2 October 2020 22:44 UTC](https://discourse.nodered.org/t/palette-install-version-choice/33677 "2020-10-02T22:44:56Z")

</div>

Is there any think on the roadmap / plans for a "version choice" when you chose to install from the palette? My current dilemma... Need to update package but waiting until a dependency comes out of alpha Need to get a …

---

## [Editing nodes - inconsistency where the NAME is](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 9\
**Last updated:** [30 September 2020 05:52 UTC](https://discourse.nodered.org/t/editing-nodes-inconsistency-where-the-name-is/33481 "2020-09-30T05:52:31Z")

</div>

It isn't I want to complain for the sake of, and I am surprised I hadn't picked this one up sooner. When editing a node, there seems to a bit of inconsistency where the name is shown. Usually the NAME is at the top. B…

---

## [Feature suggestion "Send to back"](https://discourse.nodered.org/t/feature-suggestion-send-to-back/33391)

<div class="topic-metadata">

**Author:** [@ecrode](https://discourse.nodered.org/u/ecrode)\
**Replies:** 4\
**Last updated:** [27 September 2020 21:22 UTC](https://discourse.nodered.org/t/feature-suggestion-send-to-back/33391 "2020-09-27T21:22:32Z")

</div>

I like hiding the debug outputs behind the functions, to allow for easy echo of input data without taking up much space: Issue is that there is no easy way to "send" one item behind another, so I'd need to cut the fu…

---

## [Trigger node time settable through message](https://discourse.nodered.org/t/trigger-node-time-settable-through-message/33366)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 16\
**Last updated:** [26 September 2020 09:10 UTC](https://discourse.nodered.org/t/trigger-node-time-settable-through-message/33366 "2020-09-26T09:10:19Z")

</div>

I am sure it has been brought up before - and even by me. But I am now finding more and more cases where I need to control the trigger node's time via messages or context. (Your choice which at this stage) But I am s…

---

## [Use to develop distributed event driven applications](https://discourse.nodered.org/t/use-to-develop-distributed-event-driven-applications/33161)

<div class="topic-metadata">

**Author:** [@DrRuhe](https://discourse.nodered.org/u/DrRuhe)\
**Replies:** 12\
**Last updated:** [23 September 2020 22:33 UTC](https://discourse.nodered.org/t/use-to-develop-distributed-event-driven-applications/33161 "2020-09-23T22:33:28Z")

</div>

Hi, This is less of a feature request for node-red itself since IMO it does not really fit into the core concept of noder-ed. This is more of a thing I would like and would work on, but I would like some feedback on it …

---

## [Feature Request: Add prettify/beautify to function nodes](https://discourse.nodered.org/t/feature-request-add-prettify-beautify-to-function-nodes/33196)

<div class="topic-metadata">

**Author:** [@tnrich](https://discourse.nodered.org/u/tnrich)\
**Replies:** 1\
**Last updated:** [23 September 2020 04:57 UTC](https://discourse.nodered.org/t/feature-request-add-prettify-beautify-to-function-nodes/33196 "2020-09-23T04:57:50Z")

</div>

Hey there, I find it really annoying not having a way to prettify the javascript code I'm writing in the function node. I think it would be nice to add a little "beautify" button that would format the code! Thanks! Th…

---

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

<div class="topic-metadata">

**Author:** [@RaimondB](https://discourse.nodered.org/u/RaimondB)\
**Replies:** 4\
**Last updated:** [17 September 2020 18:56 UTC](https://discourse.nodered.org/t/request-refresh-via-api/33008 "2020-09-17T18:56:53Z")

</div>

Hi, I have been automating the maintenance of the modules I created so that dependencies are quickly updated and security issues prevented. I now have a fully automated pipeline based on dependabot, snyk security check…

---

## [How to change Flow.Json and Settings.js file in my Docker Image of Node Red In Docker](https://discourse.nodered.org/t/how-to-change-flow-json-and-settings-js-file-in-my-docker-image-of-node-red-in-docker/32878)

<div class="topic-metadata">

**Author:** [@dhpatel177](https://discourse.nodered.org/u/dhpatel177)\
**Replies:** 2\
**Last updated:** [15 September 2020 07:37 UTC](https://discourse.nodered.org/t/how-to-change-flow-json-and-settings-js-file-in-my-docker-image-of-node-red-in-docker/32878 "2020-09-15T07:37:11Z")

</div>

Hi, Can anyone please guide me about the following: I have my node red project in which i had made some customization in flow.json,settings.js and deploy.js files. Now i want to install this project to docker with my …

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

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