Reroute nodes maintain a specific type when disconnecting

Build Type: Binary build from Unreal Launcher

Build version: 4.18.2-3794801+++UE4+Release-4.18

A minor nuisance I found: when having multiple reroute nodes, their type seems to be kept.

Repro Steps

  1. Cast something to blueprint X
  2. Assign it to a variable with multiple reroute nodes in between

  1. Delete or unlink the nodes

The reroute nodes now have the blueprint X type on them, this means that you can’t attach something else to it:

This is a bit annoying when you have a lot of reroute nodes in place to keep your BPs clean.
This seems to be 100% reproducible.

Hey there, afaik that is desired behavior, when you create a reroute node he’ll have a specific type so that he know what he can connect too, its kind of the same with for each loop, once you create it, he becomes assignrd to a certain type, if you disconnect the array wire and try to connect another array of a different type it wont work.