You have to be quite precise in order to make this bug happen but it is consistent across different families, node wires/panel (Hierarchy) wires and even on multiple TouchDesigner versions, more to it later in the post.
At the time I didn’t know that Print Screen removed the mouse pointer so I added a little X for reference
The idea is relatively simple, we’re abusing the position of the Wire Menu (the one that appears by right-clicking any node wire) to mess up different connections that don’t relate to what we have clicked originally.
We start by spawning the Wire Menu between ‘constant4’ and ‘null4’ whilst ensuring that the “Disconnect” option sits EXACTLY [1] over another connection
We then click on the “Disconnect” option whilst hovering the connection we originally did NOT call the Wire Menu for, just like in the screenshot underneath
If done correctly we will get the following result:
For the devs here’s the cases I tested:
Simple families and connectors
Whilst I only tested this with TOPs and CHOPs I think it is fair to assume it works with SOPs, DATs, and MATs too, feel free to correct me if I’m wrong.
Changing wires aspect from non-straight to straight (aka when you press S)
The problem persists.
COMPs and Hierarchy/Panel wiring
The problem persits.
Simple families connectors between Bases
I made two bases with an outTOP and another two with an inTOP and tested the issue on the higher level where all we see are connector between the different Bases.
The problem persists.
Unreleased content
The problem affects POPs too.
Lastly but not least, the issue affects the other Wire Menu options too, not just disconnecting nodes.
Hopefully this was insightful enough for anyone seeing this and I wish you all the best
Ruben Jaime Papacci
Extra
Software: TouchDesigner version 2023.12120
For POPs: TouchDesigner version 2023.32374 (AlphaPOPs6)
O.S.: Microsoft Windows 10 Pro version 10.0.19045 Build 19045
Hardware:
CPU: AMD Ryzen 7 5800X 8-Core Processor
RAM: 16 Gb (2x8GB) Crucial Ballistix 3200 MHz RGB
GPU: NVidia GeForce RTX 3070 Ti ZOTAC Gaming AMP Holo
(there’s technically a bit of wiggle room where you can be slightly further away from the second connection but it’s much harder to get it) ↩︎