# Core Development

**URL:** https://discourse.nodered.org/c/development/8.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

---

## [Select all nodes below mouse cursor postion](https://discourse.nodered.org/t/select-all-nodes-below-mouse-cursor-postion/94778)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 7\
**Last updated:** [22 January 2025 10:14 UTC](https://discourse.nodered.org/t/select-all-nodes-below-mouse-cursor-postion/94778 "2025-01-22T10:14:46Z")

</div>

When you want to add some extra nodes to a busy tab of flows, you have to zoom out and then select from bottom right to top left of all the nodes you want to shift down. Then zoom back to normal and then move them A ni…

---

## [Sidebar DOM references](https://discourse.nodered.org/t/sidebar-dom-references/94726)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 0\
**Last updated:** [19 January 2025 12:09 UTC](https://discourse.nodered.org/t/sidebar-dom-references/94726 "2025-01-19T12:09:40Z")

</div>

Would it not be possible to RETURN a reference to the added tab to RED.sidebar.addTab - that would make things a whole lot easier to work with - it could be a jQuery reference instead of a DOM ref. Also, it appears that…

---

## [Create an option for http request node to bypass Browser check](https://discourse.nodered.org/t/create-an-option-for-http-request-node-to-bypass-browser-check/94622)

<div class="topic-metadata">

**Author:** [@Denis1983](https://discourse.nodered.org/u/Denis1983)\
**Replies:** 5\
**Last updated:** [16 January 2025 10:00 UTC](https://discourse.nodered.org/t/create-an-option-for-http-request-node-to-bypass-browser-check/94622 "2025-01-16T10:00:06Z")

</div>

Create an option for http request node to bypass Browser check. Otherwise something like following is displayed: You are using an outdated browser.

---

## [Subflow with buttons?](https://discourse.nodered.org/t/subflow-with-buttons/94573)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 8\
**Last updated:** [13 January 2025 16:11 UTC](https://discourse.nodered.org/t/subflow-with-buttons/94573 "2025-01-13T16:11:30Z")

</div>

How awesome would it be if subflow could have buttons like inject/debug? Is this something that could be done in a future release? :star\_struck:

---

## [Split node to output complete:true when finished](https://discourse.nodered.org/t/split-node-to-output-complete-true-when-finished/94474)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 21\
**Last updated:** [9 January 2025 13:41 UTC](https://discourse.nodered.org/t/split-node-to-output-complete-true-when-finished/94474 "2025-01-09T13:41:04Z")

</div>

When using the split node on a bunch of urls, i want to combine the outputs - but I don't know how long it will take as the number of urls could vary. The split node does not emit an {complete:true} - the complete node c…

---

## [Stop Collapsing the Context Viewer when refreshing?](https://discourse.nodered.org/t/stop-collapsing-the-context-viewer-when-refreshing/94442)

<div class="topic-metadata">

**Author:** [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)\
**Replies:** 5\
**Last updated:** [9 January 2025 00:53 UTC](https://discourse.nodered.org/t/stop-collapsing-the-context-viewer-when-refreshing/94442 "2025-01-09T00:53:28Z")

</div>

Guys, NR 4.05 - although this is an ongoing behaviour - is there anyway we could get an option to stop the Context Variable view from Collapsing on a refresh - and potentially have an option to auto refresh as well I h…

---

## [Ongoing bugs in the Manage Palette display](https://discourse.nodered.org/t/ongoing-bugs-in-the-manage-palette-display/94319)

<div class="topic-metadata">

**Author:** [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Replies:** 1\
**Last updated:** [2 January 2025 20:13 UTC](https://discourse.nodered.org/t/ongoing-bugs-in-the-manage-palette-display/94319 "2025-01-02T20:13:49Z")

</div>

As previously mentioned, the Manage Palette display has some ongoing bugs. Namely: It doesn't seem to cope with packages that contain both Nodes and Plugins. In this case, it only seems to show the plugins. Plugins are…

---

## [Delay node- rate limit extension](https://discourse.nodered.org/t/delay-node-rate-limit-extension/94293)

<div class="topic-metadata">

**Author:** [@Tinbum1](https://discourse.nodered.org/u/Tinbum1)\
**Replies:** 16\
**Last updated:** [1 January 2025 21:17 UTC](https://discourse.nodered.org/t/delay-node-rate-limit-extension/94293 "2025-01-01T21:17:16Z")

</div>

Say if; The delay node is set to rate limit to 2 messages per every 8 seconds and drop messages. If you send a message every 1 seconds it will send the first message and the 5th message. That's really not what I would …

---

## [Link Call with dynamic timeout duration](https://discourse.nodered.org/t/link-call-with-dynamic-timeout-duration/94289)

<div class="topic-metadata">

**Author:** [@theArcher73](https://discourse.nodered.org/u/theArcher73)\
**Replies:** 1\
**Last updated:** [1 January 2025 14:10 UTC](https://discourse.nodered.org/t/link-call-with-dynamic-timeout-duration/94289 "2025-01-01T14:10:01Z")

</div>

I I am looking for a way to address a link call node using dynamic timeout times. In other words, that I can specify a value msg.timeout and this is used? Unfortunately, I haven't found a way at the moment, so I'm using…

---

## [\[feature request\] 23-watch, enable configuration via context variables (global. / flow. / env.)](https://discourse.nodered.org/t/feature-request-23-watch-enable-configuration-via-context-variables-global-flow-env/93685)

<div class="topic-metadata">

**Author:** [@mschlgl](https://discourse.nodered.org/u/mschlgl)\
**Replies:** 12\
**Last updated:** [16 December 2024 08:13 UTC](https://discourse.nodered.org/t/feature-request-23-watch-enable-configuration-via-context-variables-global-flow-env/93685 "2024-12-16T08:13:31Z")

</div>

Currently the watch-list needs to be configured in the node editor. Would be nice to have the possibility to configure via a context variable to enable flow reuse without having to edit individual nodes.

---

## [Auto move group when overlap](https://discourse.nodered.org/t/auto-move-group-when-overlap/93881)

<div class="topic-metadata">

**Author:** [@jhamel](https://discourse.nodered.org/u/jhamel)\
**Replies:** 9\
**Last updated:** [12 December 2024 20:50 UTC](https://discourse.nodered.org/t/auto-move-group-when-overlap/93881 "2024-12-12T20:50:39Z")

</div>

A nice feature would be that group cannot overlaps and that other groups move down when one is increased in size. Maybe a setting that force groups to have specific number of row (grid row) in between them so if I incre…

---

## [Include Env Variables configuration to flows.json](https://discourse.nodered.org/t/include-env-variables-configuration-to-flows-json/93739)

<div class="topic-metadata">

**Author:** [@AllanOricil](https://discourse.nodered.org/u/AllanOricil)\
**Replies:** 1\
**Last updated:** [6 December 2024 19:31 UTC](https://discourse.nodered.org/t/include-env-variables-configuration-to-flows-json/93739 "2024-12-06T19:31:25Z")

</div>

obs: this feature is not asking to serialize env variable values! I noticed that every time when I import a flows.json, in order to avoid late runtime issues, I must search for $env (jsonata) or env.get (function node) …

---

## [Custom interval for inject node](https://discourse.nodered.org/t/custom-interval-for-inject-node/10320)

<div class="topic-metadata">

**Author:** [@kenime](https://discourse.nodered.org/u/kenime)\
**Replies:** 3\
**Last updated:** [5 December 2024 16:32 UTC](https://discourse.nodered.org/t/custom-interval-for-inject-node/10320 "2024-12-05T16:32:14Z")

</div>

I have a use case to externalize the repeat interval from inject node to environment variable. One way to support this is to allow inputting cron-style interval string in inject node, and then input $(MY\_CRON\_INTERVAL) i…

---

## [Inject node remove seconds option from dropdown](https://discourse.nodered.org/t/inject-node-remove-seconds-option-from-dropdown/93702)

<div class="topic-metadata">

**Author:** [@navichawla92](https://discourse.nodered.org/u/navichawla92)\
**Replies:** 7\
**Last updated:** [5 December 2024 13:26 UTC](https://discourse.nodered.org/t/inject-node-remove-seconds-option-from-dropdown/93702 "2024-12-05T13:26:43Z")

</div>

Node-RED version: v3.1.9 Mode Version: v18.20.4 I am currently working with Node-RED and facing an issue with the Inject node. When a user sets the "repeat" option to loop every second, it can lead to potential perform…

---

## [\[Feature Request\]Set flow context directly in inject node](https://discourse.nodered.org/t/feature-request-set-flow-context-directly-in-inject-node/93299)

<div class="topic-metadata">

**Author:** [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Replies:** 27\
**Last updated:** [29 November 2024 11:48 UTC](https://discourse.nodered.org/t/feature-request-set-flow-context-directly-in-inject-node/93299 "2024-11-29T11:48:28Z")

</div>

Instead of having to set msg properties and then having to convert them to flow properties Could we have option to set all the contexts (msg/flow/global) in the inject node please?

---

## [Direct manipulation of Globals from sidebar](https://discourse.nodered.org/t/direct-manipulation-of-globals-from-sidebar/93423)

<div class="topic-metadata">

**Author:** [@oldie](https://discourse.nodered.org/u/oldie)\
**Replies:** 2\
**Last updated:** [25 November 2024 09:26 UTC](https://discourse.nodered.org/t/direct-manipulation-of-globals-from-sidebar/93423 "2024-11-25T09:26:09Z")

</div>

Would be super useful to be able to edit the values of the Context variables directly from the sidebar, even better if you can add delete but can't be too greedy :slight\_smile:

---

## [Editor: Control-E does work in input fields](https://discourse.nodered.org/t/editor-control-e-does-work-in-input-fields/93260)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 5\
**Last updated:** [19 November 2024 20:45 UTC](https://discourse.nodered.org/t/editor-control-e-does-work-in-input-fields/93260 "2024-11-19T20:45:08Z")

</div>

Hi There, something that I keep running into is that Control-E does not move the cursor to the end of the line: This is something that is fairly standardised (at least on my Mac + Firefox) for all input fields. Is th…

---

## [New \`category\` filter on flows website](https://discourse.nodered.org/t/new-category-filter-on-flows-website/93207)

<div class="topic-metadata">

**Author:** [@marcus-j-davies](https://discourse.nodered.org/u/marcus-j-davies)\
**Replies:** 2\
**Last updated:** [17 November 2024 16:33 UTC](https://discourse.nodered.org/t/new-category-filter-on-flows-website/93207 "2024-11-17T16:33:41Z")

</div>

I like this addition. But one thing I don't understand - where has hardware come from. are you intelligently adding other categories based those added by the author? My package file. "keywords": \[ "node-red", "zw…

---

## [Drag&Drop handling of JSON string that isn't an array of nodes](https://discourse.nodered.org/t/drag-drop-handling-of-json-string-that-isnt-an-array-of-nodes/93206)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 6\
**Last updated:** [17 November 2024 16:31 UTC](https://discourse.nodered.org/t/drag-drop-handling-of-json-string-that-isnt-an-array-of-nodes/93206 "2024-11-17T16:31:33Z")

</div>

Hi There, When I drag and drop the string "\[0\]" (with or without the quotes) onto Node-RED workspace, I get this error: (or e.type is undefined depending on the minification of the .js.) This was using NR 4.0.5. Wh…

---

## [A Base85 codec for node-red-nodes](https://discourse.nodered.org/t/a-base85-codec-for-node-red-nodes/93129)

<div class="topic-metadata">

**Author:** [@MatthiasU](https://discourse.nodered.org/u/MatthiasU)\
**Replies:** 2\
**Last updated:** [13 November 2024 18:28 UTC](https://discourse.nodered.org/t/a-base85-codec-for-node-red-nodes/93129 "2024-11-13T18:28:21Z")

</div>

I happen to need a base85 codec, so I wrote one. :sunglasses: Does anybody object to adding it to node-red-nodes, alongside the base64 node? My code is here.

---

## [Where's my sidebar nodes?](https://discourse.nodered.org/t/wheres-my-sidebar-nodes/93091)

<div class="topic-metadata">

**Author:** [@Ssyleric](https://discourse.nodered.org/u/Ssyleric)\
**Replies:** 10\
**Last updated:** [12 November 2024 17:58 UTC](https://discourse.nodered.org/t/wheres-my-sidebar-nodes/93091 "2024-11-12T17:58:31Z")

</div>

Hello, Several time, i have to move my mouse to the left side of the screen to know where is the vertical mark to show my node. Can you add the same vertical mark like the other side? Thanks. Cheers. Syleric

---

## [Nrlint: show source of junction node unaligned](https://discourse.nodered.org/t/nrlint-show-source-of-junction-node-unaligned/93099)

<div class="topic-metadata">

**Author:** [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)\
**Replies:** 0\
**Last updated:** [12 November 2024 15:36 UTC](https://discourse.nodered.org/t/nrlint-show-source-of-junction-node-unaligned/93099 "2024-11-12T15:36:48Z")

</div>

Nrlint is such a great tool, played around with it today and it helped improved quality a lot. One configured nrlint left me wanting more. Applied the rule for showing unaligned nodes. It shows 30+ junctions unaligned wi…

---

## [Add Changelog Preview into the Palette Manager](https://discourse.nodered.org/t/add-changelog-preview-into-the-palette-manager/92695)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 1\
**Last updated:** [12 November 2024 12:57 UTC](https://discourse.nodered.org/t/add-changelog-preview-into-the-palette-manager/92695 "2024-11-12T12:57:34Z")

</div>

Follow Palette, installed nodes, link to CHANGELOG.md or : I would like to add a Changelog button that opens a dialog box with the contents of the changelog. The catalog should contain a link to GitHub. As an improvem…

---

## [Allow Events: State node "output on connect" option to start timers](https://discourse.nodered.org/t/allow-events-state-node-output-on-connect-option-to-start-timers/93081)

<div class="topic-metadata">

**Author:** [@jbwiden](https://discourse.nodered.org/u/jbwiden)\
**Replies:** 2\
**Last updated:** [11 November 2024 21:16 UTC](https://discourse.nodered.org/t/allow-events-state-node-output-on-connect-option-to-start-timers/93081 "2024-11-11T21:16:45Z")

</div>

My understanding is that when "output on connect" is selected, it will not start timers that would allow the node to signal if the "For" option is populated with a time. I believe this would be good functionality to hav…

---

## [Installed Node - Links To Flows Page](https://discourse.nodered.org/t/installed-node-links-to-flows-page/93076)

<div class="topic-metadata">

**Author:** [@MyRandomThoughts](https://discourse.nodered.org/u/MyRandomThoughts)\
**Replies:** 1\
**Last updated:** [11 November 2024 18:08 UTC](https://discourse.nodered.org/t/installed-node-links-to-flows-page/93076 "2024-11-11T18:08:56Z")

</div>

As quickly discussed on the last Twitch stream (2024/11/11), this has been asked for several times now, but with the current work being done on the loading the palette data on editor load, it my be time to get this logge…

---

## [Location of stored credentials](https://discourse.nodered.org/t/location-of-stored-credentials/92944)

<div class="topic-metadata">

**Author:** [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Replies:** 4\
**Last updated:** [11 November 2024 16:37 UTC](https://discourse.nodered.org/t/location-of-stored-credentials/92944 "2024-11-11T16:37:04Z")

</div>

Any fields marked as credentials get stored in a separate file from the flows file - usually flows\_cred.json. Currently if you choose a different flow file name the the creds also get a similar name - eg myflow.json and …

---

## [Visually truncate long strings in debug side-bar](https://discourse.nodered.org/t/visually-truncate-long-strings-in-debug-side-bar/91294)

<div class="topic-metadata">

**Author:** [@bakman2](https://discourse.nodered.org/u/bakman2)\
**Replies:** 27\
**Last updated:** [5 November 2024 08:51 UTC](https://discourse.nodered.org/t/visually-truncate-long-strings-in-debug-side-bar/91294 "2024-11-05T08:51:27Z")

</div>

When there is a long string in a property, would it be possible to have this actually truncated to 1 or 2 lines with a ... behind it when it is not expanded ? Expanding it only adds linebreaks.

---

## [\[Feedback Wanted\] How do you use the Manage Palette](https://discourse.nodered.org/t/feedback-wanted-how-do-you-use-the-manage-palette/92787)

<div class="topic-metadata">

**Author:** [@GogoVega](https://discourse.nodered.org/u/GogoVega)\
**Replies:** 23\
**Last updated:** [1 November 2024 07:41 UTC](https://discourse.nodered.org/t/feedback-wanted-how-do-you-use-the-manage-palette/92787 "2024-11-01T07:41:08Z")

</div>

Hi all, The palette receives features to improve its use. I would need your feedback for the following question. How do you install or update several modules at once: poll Thank you for your help …

---

## [Extending drag&drop - can I create nodes?](https://discourse.nodered.org/t/extending-drag-drop-can-i-create-nodes/92631)

<div class="topic-metadata">

**Author:** [@gregorius](https://discourse.nodered.org/u/gregorius)\
**Replies:** 7\
**Last updated:** [28 October 2024 17:40 UTC](https://discourse.nodered.org/t/extending-drag-drop-can-i-create-nodes/92631 "2024-10-28T17:40:28Z")

</div>

Hi There, I was wondering whether this might be of interest to others: being able to drag a file onto the workspace and have Node-RED create a node(s) - corresponding to the mine-type. I've created a prototype using th…

---

## [Feature request: rearrange Global Environment Variables](https://discourse.nodered.org/t/feature-request-rearrange-global-environment-variables/89502)

<div class="topic-metadata">

**Author:** [@evdheuvelUpl](https://discourse.nodered.org/u/evdheuvelUpl)\
**Replies:** 1\
**Last updated:** [28 October 2024 15:49 UTC](https://discourse.nodered.org/t/feature-request-rearrange-global-environment-variables/89502 "2024-10-28T15:49:23Z")

</div>

As a flow designer, I want to rearrange Global Environment Variables using a gripper similar to the Inject node properties, to organize them logically and prevent them from becoming disorganized when creating new variabl…

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

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