# Bump-to-connect

**URL:** https://discourse.nodered.org/t/bump-to-connect/99717
**Category:** General
**Tags:** connecting0nodes
**Created:** [19 November 2025 11:40 UTC](https://discourse.nodered.org/t/bump-to-connect/99717 "2025-11-19T11:40:06Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [19 November 2025 11:40 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/1 "2025-11-19T11:40:06Z")

</div>

Hi There,

I had this vision of connecting nodes by "bumping" them together, something like this animation:

![bump-connect2](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/d/6dcfd71aa5ad1bbd673c4d3603ad2d84181c2dd5.gif)

The idea is that I drag two nodes together such that their ports overlap. Pause for a moment and they are automagically connected.

This is something that would be helpful for my mindmap in NR but that's another story.

Anybody else think this might be useful?

Cheers!

P.S. this animation doesn't do the feature justice because I go off screen and create the link - so in real life it would be much smoother.

---

<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: [19 November 2025 12:08 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/2 "2025-11-19T12:08:04Z")

</div>

Judging by your animation Bart, it might be a useful tweek to the UI.  
But I have quite cramped flows to try and get as much as possible on screen without scrolling.  
I don't like the idea of dragging a node into the flow and accidentally wiring it up to the wrong node just by proximity.

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [19 November 2025 13:09 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/3 "2025-11-19T13:09:36Z")

</div>

> [@jbudd](#):
>
> wiring it up to the wrong node just by proximity.

that happens to me when I copy&paste and drag a new node over a link between existing nodes - that sometimes the copy & paste is too fast and suddenly an existing link is divided.

I usually Cmd-Z that away - which works because paste and link creation are two separate events in the undo list.

Perhaps an extra "wiggle" to glue the nodes together would be a kind of confirm for the link....

---

<div class="post-metadata">

### Author: ![ThingsTinkerer](https://avatars.discourse-cdn.com/v4/letter/t/91b2a8/32.png) [@ThingsTinkerer](https://discourse.nodered.org/u/ThingsTinkerer)
#### Post date: [20 November 2025 09:35 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/4 "2025-11-20T09:35:21Z")

</div>

Alternatively combined with a key stroke? Could eliminate the wait.

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [20 November 2025 09:59 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/5 "2025-11-20T09:59:40Z")

</div>

I was looking at the code for doing the link splitting when a node travels over a non-straight link.

As a result, I can definitely say that d3 is a planet of its own! I was over for something like an "on over" event when two ports overlap, no chance of finding that.

So any pointers to how to do this would be great 👍

---

<div class="post-metadata">

### Author: ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)
#### Post date: [20 November 2025 13:14 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/6 "2025-11-20T13:14:24Z")

</div>

My two cents is that it could be good but proof would be in how it works in practice

My initial thoughts is that it should only happen if the two connectors are overlapped and then a dotted line (like when we insert a node on top of a wire) appears while your moving around.

---

<div class="post-metadata">

### Author: ![gregorius](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/gregorius/32/73816_2.png) [@gregorius](https://discourse.nodered.org/u/gregorius)
#### Post date: [20 November 2025 16:49 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/7 "2025-11-20T16:49:12Z")

</div>

> [@cymplecy](#):
>
> dotted line

Yes and when you _release_ the node it becomes solid. The problem there is what is the action to remove the dotted line? With the link and node, you just move the node away and the dotted lines goes away.

In this case the line is being dragged along, there isn't an undo action as simple as moving away.

So that would need to be thought through.

Edit: typo

---

<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: [18 February 2026 16:49 UTC](https://discourse.nodered.org/t/bump-to-connect/99717/8 "2026-02-18T16:49:54Z")

</div>

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