EDIT: Initial investigation done, check comments.

If the user creates a widget and then places that widget inside of another widget via the User created section and then sets up a navigation using the "explicit" setting, the explicit setting will be removed if the user then makes changes to the original widget.

Steps to Reproduce
  1. Open the Editor
  2. Create a new widget blueprint and Name it "CButton"
  3. Add an image to the designer tab
  4. Save and compile
  5. Create another New Widget Blueprint and name it "Holder"
  6. Add 4 CButton widget to the designer tab
  7. Change the navigation to that of the other 4 CButtons using the Explicit setting (Use the names of the CButtons)
  8. Save and compile
  9. Open up the widget blueprint CButton again
  10. Delete the image and place a button inside of the designer tab instead
  11. Save and compile
  12. Open the widget blueprint Holder
  13. Save and compile
  14. Notice that the navigation has reverted to default (Escape)

Expected: The CButtons would update with a button instead of an image in this case and would retain the navigation settings applied to the widget
Result: The Navigation settings are reset

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.8.1
Target Fix4.9
Fix Commit2632936
Release Commit2638073
CreatedJun 30, 2015
ResolvedJul 24, 2015
UpdatedApr 27, 2018