The fixup code for repairing Widget bindings in UE5 assumes that a compile occurs first. However, saving the asset does not cause a compilation to occur. When we reload the asset and open it in the editor, it doesn't apply its fixup since the version check thinks it's up to date.

Steps to Reproduce
  1. Create a new project and a Widget Blueprint in 4.27's editor.
  2. Add a progress bar.
  3. Select the progress bar. Under the "Progress" section in the details panel, look for a dropdown next to "Percent" and select "Create Binding".
  4. Compile the widget, save, and exit.
  5. Open the same project in UE5.
  6. Open the Widget Blueprint's editor.
  7. Hit compile and observe error.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-154770 in the post.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions5.0
Target Fix5.0.3
Fix Commit20539465
Main Commit20543242
Release Commit20539465
CreatedMay 26, 2022
ResolvedJun 7, 2022
UpdatedJan 25, 2023