# Junction wires not working consistently?

**URL:** https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843
**Category:** General
**Created:** [26 August 2025 11:53 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843 "2025-08-26T11:53:07Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![rakgupta](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rakgupta/32/42535_2.png) [@rakgupta](https://discourse.nodered.org/u/rakgupta)
#### Post date: [26 August 2025 11:53 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/1 "2025-08-26T11:53:08Z")

</div>

Hello:

I recently started using the `junction` feature in NR editor and I’m seeing some inconsistent results. In some cases, the logic is not getting triggered for _ **some** _ of the wires. In the example below, the flow never goes through the “Virtual Cancel Lights Off” node and hence the setting of the global variable in the connected node does not happen (you can see there is no output from the debug node directly connected to the “Virtual Cancel Lights Off” after I clicked the “Daily Refresh” inject node.

 ![Screenshot 2025-08-26 at 6.36.27 AM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/5/9/59b88d9f96080e1ef77b330dfa76f1ed93d6c449.png)

However, if I directly connect an inject node into the “Virtual Cancel Lights Off” node, I can trigger the output.

 ![Screenshot 2025-08-26 at 6.37.25 AM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/c/2cade41252b59f26991cd0a9d689bfb988d866f1.png)

Is there a known issue with “junction” wires? Is there an alternative way to achieve the same objective (visual and logic)? I think I previously had wires connect directly and it was a mess ☹

**UPDATE:** NR v 4.09, Node.js v 22.17.1, RPi5

---

<div class="post-metadata">

### Author: ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)
#### Post date: [26 August 2025 12:10 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/2 "2025-08-26T12:10:57Z")

</div>

If you ctrl click your inject and debug nodes, what is also selected?

Perhaps I mean shift click.

---

<div class="post-metadata">

### Author: ![rakgupta](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rakgupta/32/42535_2.png) [@rakgupta](https://discourse.nodered.org/u/rakgupta)
#### Post date: [26 August 2025 12:15 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/3 "2025-08-26T12:15:59Z")

</div>

> [@jbudd](#):
>
> If you ctrl click your inject and debug nodes, what is also selected?

Shift+click on the Mac? Half my “connected” wires are not selected (the orange wires are selected, others not). I have removed and reconnected the one node that I was testing earlier and it made no difference.

 ![Screenshot 2025-08-26 at 7.13.38 AM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/a/3af978c6165ec853c99e957144f0574da9bef95c.png)

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [26 August 2025 12:26 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/4 "2025-08-26T12:26:00Z")

</div>

Wow, that is a good _catch_.

Indulge me.....

What happens if you drag the `junction` _node_ down a bit?

(Deselect all the other ones and just move it)

Just curious.

 ![image_2](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/e/6/e65599b2df6fc99c284c29105801e9a629acdd39.png)

Something like this.

---

<div class="post-metadata">

### Author: ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)
#### Post date: [26 August 2025 12:32 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/5 "2025-08-26T12:32:22Z")

</div>

There are options to select all downstream nodes and all connected nodes. On my PC they are alt-s d and alt-s c, may be different on a mac. They should be on the show action list dropdown.

I guess alt-s c when the junction is selected is the one to go for.

---

<div class="post-metadata">

### Author: ![rakgupta](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rakgupta/32/42535_2.png) [@rakgupta](https://discourse.nodered.org/u/rakgupta)
#### Post date: [26 August 2025 12:37 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/6 "2025-08-26T12:37:45Z")

</div>

> [@Trying\_to\_learn](#):
>
> Indulge me.....

Now that is a good catch - they “look” like they are connected but are not actually connected☹️

 ![Screenshot 2025-08-26 at 7.34.13 AM](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/0/d/0d490137abaafdc94cb086a84e3628890b9b9ca2.png)

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [26 August 2025 12:39 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/7 "2025-08-26T12:39:19Z")

</div>

Sorry, I was kind of thinking that, but didn't want to say it.

All good.

We are allowed to make mistakes. Believe me, I can write a book on them.

Glad you found the problem.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [26 August 2025 12:40 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/8 "2025-08-26T12:40:58Z")

</div>

I think that arguably there is a bug there. If two normal nodes overlap then they show a warning exclamation mark. That does not happen with junctions. I think it should.

---

<div class="post-metadata">

### Author: ![rakgupta](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rakgupta/32/42535_2.png) [@rakgupta](https://discourse.nodered.org/u/rakgupta)
#### Post date: [26 August 2025 12:43 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/9 "2025-08-26T12:43:29Z")

</div>

> [@Colin](#):
>
> That does not happen with junctions

Yeah - that’s a real pain. Now I have to go find where else I have used junctions and see it they are actually connected.

Thanks for your help @Colin @jbudd @Trying_to_learn

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [26 August 2025 12:44 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/10 "2025-08-26T12:44:55Z")

</div>

That's easy in some ways.

Just find the `junction` and then shift click on one of the nodes that connects to it.

ALL nodes then should be selected.

If not, you've found another of this example.

---

<div class="post-metadata">

### Author: ![rakgupta](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rakgupta/32/42535_2.png) [@rakgupta](https://discourse.nodered.org/u/rakgupta)
#### Post date: [26 August 2025 12:52 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/11 "2025-08-26T12:52:35Z")

</div>

> [@Trying\_to\_learn](#):
>
> That's easy in some ways.

Luckily I had not changed too many flows and I was able to find them. All were “connected” correctly with the exception of the original one.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [26 August 2025 13:11 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/12 "2025-08-26T13:11:50Z")

</div>

Proving that "visual" coding is not _always_ better. 😃

---

<div class="post-metadata">

### Author: ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)
#### Post date: [26 August 2025 13:44 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/13 "2025-08-26T13:44:56Z")

</div>

> [@Colin](#):
>
> If two normal nodes overlap then they show a warning exclamation mark.

I don't see that, is it a feature of the Linter?.

Here are two junctions and three ui-tables.

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/f/bf38df3d26a2dbe137dc5d0f5d572d6d92e5c544.png)

---

<div class="post-metadata">

### Author: ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)
#### Post date: [26 August 2025 13:52 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/14 "2025-08-26T13:52:08Z")

</div>

> [@jbudd](#):
>
> is it a feature of the Linter

yes. (9ch)

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [26 August 2025 20:55 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/15 "2025-08-26T20:55:01Z")

</div>

What I'd suggest is when all the wires are visible _Control_ LMB drag over them to put the `junction` and as you pass over each wire, it turns orange.

If/when you have them all orange, let go.

Then just reposition to where you want it.

If there are problems with a couple of wires,  
Leave them for now, reposition the `junction` node,  
Draw a wire from it to where one of the wires goes - and connect it,  
Delete the _old_ wire,  
Repeat until all the awkward ones are done.

---

<div class="post-metadata">

### Author: ![rakgupta](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/rakgupta/32/42535_2.png) [@rakgupta](https://discourse.nodered.org/u/rakgupta)
#### Post date: [26 August 2025 21:12 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/16 "2025-08-26T21:12:47Z")

</div>

That’s pretty much what I ended up by doing. Just deleted the wires and reconnected them to the junction. All good now.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [27 August 2025 08:32 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/17 "2025-08-27T08:32:23Z")

</div>

In case you did not realise, you can pick up all the wires on a node's (or junction's) I/O port by holding down SHIFT and click-dragging them to another node. So you could have done them all in one go.

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [28 August 2025 20:42 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/18 "2025-08-28T20:42:09Z")

</div>

That's what I was trying to say, but said `control` rather than `shift`.

(oops)

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [11 September 2025 20:42 UTC](https://discourse.nodered.org/t/junction-wires-not-working-consistently/98843/19 "2025-09-11T20:42:29Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
