Description

Adding a new Text Widget Blueprint as a Widget Class to a new Actor Class Blueprint changes the visibility of the Text in the Viewport when compiling the Widget Blueprint multiple times.

Regression: Yes

Occurs in: 4.17.1-3586342 and Main

Does not occur in: 4.16.3-3561208

Steps to Reproduce
  1. Open a new project
  2. In Content Browser > Add New > User Interface > Widget Blueprint
  3. In Content browser > Add New > Blueprint Class > Actor
  4. Open up Widget Blueprint > drag "Text" from Pallete to "[Canvas Panel]" in Hierarchy (Don't compile just yet)
  5. Back in overview, open up Blueprint Actor > "+Add Component" > "Widget"
  6. In Details panel > User Interface > set "Widget Class" to the Text Widget Blueprint
  7. Back in overview, add Actor Blueprint to the level > Now, Compile the Text Widget Blueprint and Actor Class Blueprint
  8. Compile the Text Widget Blueprint multiple times while checking the Viewport each time

Results: (4.17.1 and Main) After Compiling the Widget Blueprint a second time, the Text disappears from the Viewport unless you Compile the Actor Class Blueprint again, then the Text reappears. This does not occur in 4.16.3 (able to click Compile on the Text Widget Blueprint and it remains visible in the Viewport).

Expected: The Text to stay visible in the Viewport after multiple Compiles.

Have Comments or More Details?

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

5
Login to Vote

Won't Fix
ComponentUE - Editor - UI Systems
Affects Versions4.17.14.18
CreatedSep 15, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021