# Core Development

**URL:** https://discourse.nodered.org/c/development/8.md?page=39

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

**Page:** 40

---

## [RED.menu API and small update in addItem](https://discourse.nodered.org/t/red-menu-api-and-small-update-in-additem/16416)

<div class="topic-metadata">

**Author:** [@Thierry](https://discourse.nodered.org/u/Thierry)\
**Replies:** 2\
**Last updated:** [7 October 2019 13:13 UTC](https://discourse.nodered.org/t/red-menu-api-and-small-update-in-additem/16416 "2019-10-07T13:13:55Z")

</div>

Hi All, I am using editorTheme.page.scripts from the setting.js to customize the editor. I made some basic customization such as adding a button next to the "deploy" button, and some entries in hamburger menu for my ow…

---

## [Subflow dynamic environment variables](https://discourse.nodered.org/t/subflow-dynamic-environment-variables/16127)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 2\
**Last updated:** [1 October 2019 08:42 UTC](https://discourse.nodered.org/t/subflow-dynamic-environment-variables/16127 "2019-10-01T08:42:51Z")

</div>

Just recently starting to look at the subflow and the environment variables, quite a sophisticated setup with a grander vision to create nodes from subflow nodes (?) I understand that the variables are expanded upon dep…

---

## [TRIGGER NODE to set TOPIC also](https://discourse.nodered.org/t/trigger-node-to-set-topic-also/16043)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 9\
**Last updated:** [29 September 2019 16:53 UTC](https://discourse.nodered.org/t/trigger-node-to-set-topic-also/16043 "2019-09-29T16:53:21Z")

</div>

I know it could be rare, but I guess this is one of those times. I am kind of using a trigger node as a watchdog kind of thing. It needs to send a message with a topic if something goes wrong. Alas there is no way to …

---

## [Catch Error Node Question](https://discourse.nodered.org/t/catch-error-node-question/15694)

<div class="topic-metadata">

**Author:** [@tree-frog](https://discourse.nodered.org/u/tree-frog)\
**Replies:** 12\
**Last updated:** [20 September 2019 21:09 UTC](https://discourse.nodered.org/t/catch-error-node-question/15694 "2019-09-20T21:09:29Z")

</div>

I'm using node-red-contrib-pccc, allen bradley PLC Communication node. I have been working and testing with the contributors. I think we have a resolution to a larger problem that was keeping the system from responding…

---

## [Node-red-node-email: set ReplyTo address](https://discourse.nodered.org/t/node-red-node-email-set-replyto-address/15661)

<div class="topic-metadata">

**Author:** [@EZS-JD](https://discourse.nodered.org/u/EZS-JD)\
**Replies:** 1\
**Last updated:** [18 September 2019 13:55 UTC](https://discourse.nodered.org/t/node-red-node-email-set-replyto-address/15661 "2019-09-18T13:55:55Z")

</div>

This is a feature request: I'd like to see the possibility to add a ReplyTo address to an outgoing email using node-red-node-email. If I understand correctly this is part of the email header parameters, which currently …

---

## [\`gauge\` option suggestion](https://discourse.nodered.org/t/gauge-option-suggestion/15549)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 12\
**Last updated:** [17 September 2019 20:41 UTC](https://discourse.nodered.org/t/gauge-option-suggestion/15549 "2019-09-17T20:41:34Z")

</div>

If I use a gauge node, there are four modes. Gauge donut compass level I usually use gauge and donut. In these there are options for colours for values. Using level now on a job, there are no options for colour ra…

---

## [Where is join node in source tree?](https://discourse.nodered.org/t/where-is-join-node-in-source-tree/15629)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 1\
**Last updated:** [17 September 2019 15:41 UTC](https://discourse.nodered.org/t/where-is-join-node-in-source-tree/15629 "2019-09-17T15:41:21Z")

</div>

cause I can't find it anywhere

---

## [Is it possible to make a \`bus\` node?](https://discourse.nodered.org/t/is-it-possible-to-make-a-bus-node/15605)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 10\
**Last updated:** [17 September 2019 13:42 UTC](https://discourse.nodered.org/t/is-it-possible-to-make-a-bus-node/15605 "2019-09-17T13:42:19Z")

</div>

Ok, this is a bit silly but I am sure people have seen this problem a few times. A flow. Lots of nodes and outputs. They are neat as they are, but you need to duplicate these wires (signals?) else where on the flow. Y…

---

## [Adding a “rotate” to the ui\_numeric node?](https://discourse.nodered.org/t/adding-a-rotate-to-the-ui-numeric-node/15557)

<div class="topic-metadata">

**Author:** [@markost](https://discourse.nodered.org/u/markost)\
**Replies:** 3\
**Last updated:** [16 September 2019 09:25 UTC](https://discourse.nodered.org/t/adding-a-rotate-to-the-ui-numeric-node/15557 "2019-09-16T09:25:24Z")

</div>

Hi, Is it possible to add that the numbers rotating in a circle after reaching the minimum / maximum selected value? It would be useful when need to select values which are close at the end of range (e.g. range is 1-60…

---

## [CATCH node control to turn it on / off](https://discourse.nodered.org/t/catch-node-control-to-turn-it-on-off/15509)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 8\
**Last updated:** [14 September 2019 08:34 UTC](https://discourse.nodered.org/t/catch-node-control-to-turn-it-on-off/15509 "2019-09-14T08:34:05Z")

</div>

For error catching it is handy so any errors can be caught and sent back to a place for handling. But if you are working on the flow it is sometimes annoying having the errors caught and not seeing them as if the CATCH …

---

## [Add image in the help file](https://discourse.nodered.org/t/add-image-in-the-help-file/15263)

<div class="topic-metadata">

**Author:** [@Ekristoffe](https://discourse.nodered.org/u/Ekristoffe)\
**Replies:** 9\
**Last updated:** [12 September 2019 19:35 UTC](https://discourse.nodered.org/t/add-image-in-the-help-file/15263 "2019-09-12T19:35:51Z")

</div>

Hello all, i think having the possibility to add image in the HTML file for the help section (data-help-name) would be a nice feature by using the HTML img marking for example. Sometime word can't explain everything and…

---

## [Which instructions to use to run a dev version of Node-RED?](https://discourse.nodered.org/t/which-instructions-to-use-to-run-a-dev-version-of-node-red/15430)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 1\
**Last updated:** [11 September 2019 18:05 UTC](https://discourse.nodered.org/t/which-instructions-to-use-to-run-a-dev-version-of-node-red/15430 "2019-09-11T18:05:50Z")

</div>

The docs say this but the github repositry says e.g no mention of grunt Is one of them out of date or will it work either way?

---

## [Msg.payload assumption](https://discourse.nodered.org/t/msg-payload-assumption/15357)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 21\
**Last updated:** [11 September 2019 15:33 UTC](https://discourse.nodered.org/t/msg-payload-assumption/15357 "2019-09-11T15:33:43Z")

</div>

Many nodes assume the input is msg.payload, like the switch node Can one circumvent the msg.payload requirement and instead just use msg ? Lets say I receive data: { "temperature":18, "humidity":60, "payload":"test…

---

## [Allow continuous display of virtual wires and labels from link nodes](https://discourse.nodered.org/t/allow-continuous-display-of-virtual-wires-and-labels-from-link-nodes/15374)

<div class="topic-metadata">

**Author:** [@drmibell](https://discourse.nodered.org/u/drmibell)\
**Replies:** 15\
**Last updated:** [11 September 2019 07:02 UTC](https://discourse.nodered.org/t/allow-continuous-display-of-virtual-wires-and-labels-from-link-nodes/15374 "2019-09-11T07:02:53Z")

</div>

This suggestion comes out of a recent discussion https://discourse.nodered.org/t/increase-canvas-size-supersize-flows/14855 about enlarging the editor workspace. An obvious approach when a flow becomes becomes too large …

---

## [Adding a "reduce" option to the Smooth node](https://discourse.nodered.org/t/adding-a-reduce-option-to-the-smooth-node/15180)

<div class="topic-metadata">

**Author:** [@clickworkorange](https://discourse.nodered.org/u/clickworkorange)\
**Replies:** 25\
**Last updated:** [9 September 2019 18:11 UTC](https://discourse.nodered.org/t/adding-a-reduce-option-to-the-smooth-node/15180 "2019-09-09T18:11:44Z")

</div>

I had the need to get the average value of a number of payloads, and hoped the Smooth node would let me do this. But I found it emits a message for every incoming message once the previous message buffer is full, resulti…

---

## [Recover from server crash](https://discourse.nodered.org/t/recover-from-server-crash/15132)

<div class="topic-metadata">

**Author:** [@dsl400](https://discourse.nodered.org/u/dsl400)\
**Replies:** 25\
**Last updated:** [7 September 2019 15:49 UTC](https://discourse.nodered.org/t/recover-from-server-crash/15132 "2019-09-07T15:49:17Z")

</div>

You have highlighted a particularly hard to solve issue - where an error is thrown in an asynchronous callback the user has created without any proper error handling. We cannot add error handling for that because it i…

---

## [More languages supported syntax highlighting in template nodes](https://discourse.nodered.org/t/more-languages-supported-syntax-highlighting-in-template-nodes/15041)

<div class="topic-metadata">

**Author:** [@T0T4R4](https://discourse.nodered.org/u/T0T4R4)\
**Replies:** 22\
**Last updated:** [3 September 2019 15:49 UTC](https://discourse.nodered.org/t/more-languages-supported-syntax-highlighting-in-template-nodes/15041 "2019-09-03T15:49:55Z")

</div>

Would it be possible to have more languages supported in syntax highlight within the template node (Python for example...) ? How could we make this easily configurable ? Thanks !

---

## [Change the default msg.payload input by another property](https://discourse.nodered.org/t/change-the-default-msg-payload-input-by-another-property/14872)

<div class="topic-metadata">

**Author:** [@doubleg](https://discourse.nodered.org/u/doubleg)\
**Replies:** 3\
**Last updated:** [29 August 2019 14:59 UTC](https://discourse.nodered.org/t/change-the-default-msg-payload-input-by-another-property/14872 "2019-08-29T14:59:56Z")

</div>

This is a suggestion for many input nodes : For example I have an object like this : msg.payload.property1 = "1" msg.payload.property2 = "2" msg.payload.property3 = "3" ... And I want to fill 3 input text node with…

---

## [Feature request: Attach debug node to the IN connector on a node](https://discourse.nodered.org/t/feature-request-attach-debug-node-to-the-in-connector-on-a-node/14661)

<div class="topic-metadata">

**Author:** [@Alacritous](https://discourse.nodered.org/u/Alacritous)\
**Replies:** 25\
**Last updated:** [25 August 2019 21:58 UTC](https://discourse.nodered.org/t/feature-request-attach-debug-node-to-the-in-connector-on-a-node/14661 "2019-08-25T21:58:42Z")

</div>

As in the image, be able to attach a debug node to the input of the mqtt out node. To see what's coming in to that node. As it stands now, I'd have to insert a dummy node before the mqtt node that would just pass throu…

---

## [Editor Template customization - or how to display custom metadata in the UI](https://discourse.nodered.org/t/editor-template-customization-or-how-to-display-custom-metadata-in-the-ui/14384)

<div class="topic-metadata">

**Author:** [@olivermack](https://discourse.nodered.org/u/olivermack)\
**Replies:** 0\
**Last updated:** [16 August 2019 09:21 UTC](https://discourse.nodered.org/t/editor-template-customization-or-how-to-display-custom-metadata-in-the-ui/14384 "2019-08-16T09:21:00Z")

</div>

Hi, I'd like to be able to display arbitrary data in the editor UI. The easiest way I can imagine right now would be to have an additional section in the settings.js with variables that are being exported to the editor…

---

## [Log level for "Waiting for missing types to be registered" should be 'warn' or 'error'](https://discourse.nodered.org/t/log-level-for-waiting-for-missing-types-to-be-registered-should-be-warn-or-error/14354)

<div class="topic-metadata">

**Author:** [@deme](https://discourse.nodered.org/u/deme)\
**Replies:** 3\
**Last updated:** [15 August 2019 17:41 UTC](https://discourse.nodered.org/t/log-level-for-waiting-for-missing-types-to-be-registered-should-be-warn-or-error/14354 "2019-08-15T17:41:35Z")

</div>

Hey, after installing a new node, node-red did not come up. Looking at the log-files did not give me any clues... only after changing the log-level to 'info' I identified the cause: Aug 15 11:39:52 myHost nodered\[2726…

---

## [Messages from Node-Red, suggestion](https://discourse.nodered.org/t/messages-from-node-red-suggestion/14209)

<div class="topic-metadata">

**Author:** [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)\
**Replies:** 11\
**Last updated:** [12 August 2019 07:59 UTC](https://discourse.nodered.org/t/messages-from-node-red-suggestion/14209 "2019-08-12T07:59:09Z")

</div>

I know this could be seen as petty, but . . . . someone has to mention it. Ok, I import nodes/flows, deploy, or many other things. A nice message pops up. Fair enough. But it is fixed there for a fixed time. Fair e…

---

## [Request for onclick option on ui\_gauge](https://discourse.nodered.org/t/request-for-onclick-option-on-ui-gauge/813)

<div class="topic-metadata">

**Author:** [@karlbo](https://discourse.nodered.org/u/karlbo)\
**Replies:** 1\
**Last updated:** [12 August 2019 05:39 UTC](https://discourse.nodered.org/t/request-for-onclick-option-on-ui-gauge/813 "2019-08-12T05:39:38Z")

</div>

Hi, it struck me today as i was tinkering with one of my projects, it would be very nice to have a onclick function on this ui. Any thoughts on that? Best regards Karl

---

## [Add HTTP Persistence (connection reuse) to http-request node](https://discourse.nodered.org/t/add-http-persistence-connection-reuse-to-http-request-node/13986)

<div class="topic-metadata">

**Author:** [@Ibrahim.nezar](https://discourse.nodered.org/u/Ibrahim.nezar)\
**Replies:** 6\
**Last updated:** [11 August 2019 10:13 UTC](https://discourse.nodered.org/t/add-http-persistence-connection-reuse-to-http-request-node/13986 "2019-08-11T10:13:54Z")

</div>

Hi, I was setting up a front-end that interfaces with an API backend however I couldn't use that API due to the limitation on HTTP keep-alive or HTTP persistence feature were not possible on Node-RED "http request" core…

---

## [Request: Dropping link node onto wire inserts a pair of connected link in/out nodes](https://discourse.nodered.org/t/request-dropping-link-node-onto-wire-inserts-a-pair-of-connected-link-in-out-nodes/14168)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 2\
**Last updated:** [9 August 2019 11:55 UTC](https://discourse.nodered.org/t/request-dropping-link-node-onto-wire-inserts-a-pair-of-connected-link-in-out-nodes/14168 "2019-08-09T11:55:50Z")

</div>

So the basic request is, would it be possible to, when dropping a "link in" or "link out" node onto a wire, that a pair of "connected" link in/out nodes are added where the wire was (replacing the wire with link in & out…

---

## [Snap to grid, all - shortcut](https://discourse.nodered.org/t/snap-to-grid-all-shortcut/14130)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 4\
**Last updated:** [8 August 2019 10:26 UTC](https://discourse.nodered.org/t/snap-to-grid-all-shortcut/14130 "2019-08-08T10:26:24Z")

</div>

There is a snap to grid option, which applies to individual nodes. I understand it might be a complex implementation, but it would be nice if there would a shortcut to snap all selected nodes to the grid, it is cumberso…

---

## [Help panel: \<kbd\> tag](https://discourse.nodered.org/t/help-panel-kbd-tag/14031)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 2\
**Last updated:** [5 August 2019 21:26 UTC](https://discourse.nodered.org/t/help-panel-kbd-tag/14031 "2019-08-05T21:26:24Z")

</div>

For the first time, I've wanted to use the \<kbd\> tag in the Editor's help panel. And for the first time, I've noticed that the tag is not formatted. In the following example the ⤡, Done and Cancel should all look like bu…

---

## [Secure HTTP cookies](https://discourse.nodered.org/t/secure-http-cookies/11046)

<div class="topic-metadata">

**Author:** [@oliv3](https://discourse.nodered.org/u/oliv3)\
**Replies:** 1\
**Last updated:** [2 August 2019 07:04 UTC](https://discourse.nodered.org/t/secure-http-cookies/11046 "2019-08-02T07:04:03Z")

</div>

Hi, in the HTTP response node, I can't find a way to set cookies as "Secure" and/or "HttpOnly". Are there any plans to handle this ? Thanks !

---

## [Request: add message API to support smooth iframe integration](https://discourse.nodered.org/t/request-add-message-api-to-support-smooth-iframe-integration/13592)

<div class="topic-metadata">

**Author:** [@anatolyw](https://discourse.nodered.org/u/anatolyw)\
**Replies:** 7\
**Last updated:** [24 July 2019 07:50 UTC](https://discourse.nodered.org/t/request-add-message-api-to-support-smooth-iframe-integration/13592 "2019-07-24T07:50:42Z")

</div>

In my product I integrate node-red in \<iframe\> inside a bigger admin dashboard which is written in Angular. Also I put a list of node-red flows to the left-side menu of my dashboard as it is more convenient for me from U…

---

## [Need advice on prototype pollution breaking (for example) Array.find(), causing issues with other nodes](https://discourse.nodered.org/t/need-advice-on-prototype-pollution-breaking-for-example-array-find-causing-issues-with-other-nodes/13543)

<div class="topic-metadata">

**Author:** [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Replies:** 2\
**Last updated:** [22 July 2019 17:16 UTC](https://discourse.nodered.org/t/need-advice-on-prototype-pollution-breaking-for-example-array-find-causing-issues-with-other-nodes/13543 "2019-07-22T17:16:33Z")

</div>

Hi, I am updating a cron type node and using a new library that works perfectly outside of node-red but has (had) a serious bug when ran inside a custom node. fore warning... I had an old version of node-red-contrib-op…

[Previous page](https://discourse.nodered.org/c/development/8.md?page=38)

[Next page](https://discourse.nodered.org/c/development/8.md?page=40)
