[4.12.5] [bug] Splitting struct pin on custom event in widget shows error label when modifying widget's variables

When using a custom event in a widget that uses a struct as its input, if the pin was split to show the struct’s variables an error will appear when a variable to the widget is added, removed or modified. This error message does not do anything and disappears when the widget blueprint is recompiled.

Steps to reproduce:

  1. Create a structure with variables in it.
  2. Make a User widget blueprint.
  3. In the graph add CustomEvent with the input being the structure.
  4. Split the structure pin.
  5. Add a new variable to the widget and see error.

[Link to screen recording of how to reproduce here.][2]

Picture of issue here:

Hello m500,

I was able to reproduce this issue on our end. I have written up a report and I have submitted it to the developers for further consideration. I have also provided a link to the public tracker. Please feel free to check the link provided for future updates.

Link: Unreal Engine Issues and Bug Tracker (UE-35223)

Make it a great day