Cannot assign default values for UserWidget variable. This limits their usability in blueprint classes, and really prevents them from being useful in UserStructs, particularly if that user struct is used as a payload for a Sequencer event track.

Steps to Reproduce
  1. Create a Widget Blueprint asset
  2. Create a new blueprint and add a variable of type User Widget (Reference, Class, Asset ID, Class Asset ID, try all options)
  3. Compile the blueprint
  4. In the variable's defaults, try to assign the Widget Blueprint class you created to the User Widget variable
  5. Notice in the asset picker window, there are no assets displayed, so nothing can be assigned to a variable of User Widget type in the defaults

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint Editor
Affects Versions4.
CreatedFeb 21, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021
View Jira Issue