Naming a string input on an Event “Display Name” breaks nodes.
Steps to reproduce:
- Create a new Event in a Blueprint
- Name it whatever you want
- Add a String input, set the name to Display Name
- Call that function from another Blueprint.
What happens: If not default value is set for “Display Name”, no node name will be shown and the incorrect value will appear in the node browser. If you have a default value for the string, this will adjust the name of the node, causing confusion and headaches.
Expected behavior: Node is named what you have named the Event (and not the variable’s content).