Description

The construction script is not updating in the PIE when the text is set through that method, there is a current workaround to set it on event begin play. This issue affects the Text and Textbox components of widgets.

No Regression has been done for this issue yet

Steps to Reproduce
  1. Create a new Project (No Starter content, No Player Template needed)
  2. Create a New Widget > Name "Text_Widget"
  3. Open Text_Widget
  4. Add a Text component > Check the is variable box for the component > Compile & Save the Widget
  5. Create a new Actor Class BP > Name it "Actor_Widget"
  6. open Actor_Widget
  7. Add a Widget component to the scene > set Widget Class to Text_Widget
  8. Go to Actor_Widget's construction Script and create the blueprint in Screenshot_01
  9. Compile and save Actor_Widget
  10. Click on Viewport for Actor_Widget (Screenshot_02)
  11. Drag Actor_Widget into level
  12. PIE

Result: Text will not update to what is in construction script even though it is in the actor's view-port (Screenshot_03)
Expected: The Text will display as what was set in the construction script

Have Comments or More Details?

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

7
Login to Vote

Fixed
ComponentUE - Editor - UI Systems
Affects Versions4.14.3
Target Fix4.17
Fix Commit3405394
Main Commit3432852
CreatedFeb 20, 2017
ResolvedApr 24, 2017
UpdatedMay 12, 2017