Developer Notes

This issue has been closed as 'Won't Fix' due to an extended period of time without updates. If this issue is important to you please let us know by posting on the AnswerHub or UDN, and Epic will re-open the ticket for further review.

Description

Text bindings appear to no longer update when placed in a switcher widget and that widget is then placed in another widget

Steps to Reproduce
  1. Open the editor
  2. Create a new widget blueprint
  3. Name it "WidgetSwitcher"
  4. Add a Widget Switcher to the designer tab
  5. Add a text block to the Widget Switcher
  6. Create a binding for the text in the text block
  7. Create the blueprint in the attached image
  8. Set the default text to "Hello" for the variable
  9. Save and compile
  10. Create a new widget blueprint
  11. Name it "HolderWidget"
  12. Add the "WidgetSwitcher" to the designer tab via the user created section
  13. Save and compile
  14. Open the level blueprint
  15. Add the "HolderWidget" to the viewport on begin play
  16. Play in Editor
  17. Notice that the text says "Hello"
  18. Stop PIE
  19. Open "WidgetSwitcher"
  20. Change the default value for the variable in the binding for the text block to say "SomethingElse"
  21. Save and compile
  22. Play in Editor
  23. Notice that the text block still says "Hello" meaning that it did not update

Expected: The Text would update when the default is changed for the variable that is used in the text binding
Result: The widget switcher uses the original setting for the text binding when it was added to the Holder Widget via the user created section

Have Comments or More Details?

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

2
Login to Vote

Won't Fix
ComponentUE - Editor - UI Systems
Affects Versions4.11.1
CreatedApr 14, 2016
ResolvedJan 10, 2017
UpdatedApr 27, 2018