What does 'CTRL+Drag' on an Exec line do?

I was doing this a lot before updating to 4.8, but since the update Ive noticed that whenever I drag an exec line off its pin every node in the function suddenly gets brighter. In this state, if I select a node and hit Delete it will break all of the links on that node, but not delete the node itself. The ‘broke’ node would then get darker.

I thought it was weird but it didn’t really impede my work, until I got curious and dragged the exec line back onto the ‘broke’ node. As soon as the line is disconnected the ‘broke’ node is deleted.

Is this intended behavior, and if so how do I disable it?

I’m not quite sure what you mean, however, when you ‘CTRL+Drag’ off an Exec node that already has a link it will disconnect that link and let you move it around with your cursor. I hope that helps.

Yes, that is the functionality that I am already familiar with. (I was doing this a lot before updating…)

Its all the extra stuff Ive described that that Im unfamiliar with.
When I ‘CTRL+Drag’ off an Exec node that already has a link I still get that functionality, but then every node in the function gets brighter.

57458-ue4execbug.jpg

I can replicate this consistently:

-Attach the link(from the image) to another node.

-Try to delete the original node. All remaining links are removed but the original node remains.

-Try to ‘CTRL+Drag’ the exec link back to the original node. The original node is now deleted.

I have also replicated:

-After 'CTRL+Drag’ing the link off of the original node, release it. (don’t attach it to anything)

-Try to delete the original node. All remaining links are removed but the original node remains.

-Try to drag a new Exec link back to the original node. It connects fine.

-Try to ‘CTRL+Drag’ the new link off of the original node. The original node is now deleted.

Ok, now I see what you mean. I don’t know if that is a glitch or feature, if it’s a feature it seems to be a strange one and I didn’t see a settings to turn it off.