Inherited MVVM Highlight Binding Crashes Child Widget

Summary

Binding UEFN CTAs events inside an inherited WBP makes its children crash upon signaling these events (unless the final child doesn’t have any view bindings active or the event is also bound in the final child, could be bound to anything, even an invalid bind fixes it)

Repro :

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Assets

Steps to Reproduce

  • Create a Widget Blueprint named WBP_TestCrashButton with UEFN Button Regular as its parent class
  • Add an empty widget animation named EmptyAnimation (the animation does not need any tracks)
  • In View Bindings, bind:
    Self.On Highlight → Self.Queue Play Animation Forward → EmptyAnimation
  • Create WBP_TestCrashButton_Child, inheriting from WBP_TestCrashButton.
  • Add a simple local View Binding to the child. In my reproduction, the child’s Text property is bound to a message variable
  • Place the child widget in an UI and launch a Fortnite session
  • Highlight the child button → Fortnite crashes

Expected Result

The child widget should inherit the parent’s highlight binding and play the animation without crashing.

Observed Result

The Fortnite client crashes immediately when the child button receives the highlight event.

Platform(s)

PC

Additional Notes

see image

see edited post for repro image (please bring image copy pasting into bug reporting)

Thank you, @im_a_lama, the team has a repro here and is checking into this.

1 Like

FORT-1144678 has been added to our ‘To Do’ list. Someone’s been assigned this task.