Color Verse Field cannot be bound to Text Block "Color and Opacity" in UMG View Bindings

Summary

I created a Verse Field “NewVar” of type color in a Widget Blueprint and tried to bind it to a Text Block’s “Color and Opacity” property. The variable does not appear in the binding picker, and in View Bindings selecting it does nothing, so the binding cannot be created.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

UI/Tools

Steps to Reproduce

  1. Create a new Widget Blueprint in UEFN.
  2. Add a Text Block (UEFN_TextBlock) to the widget.
  3. In the Verse Fields list, click Add and create a variable “NewVar” of type color.
  4. Select the Text Block, go to Details > Appearance > Color and Opacity and click the bind (link) icon.
  5. Observe that the picker only shows [NewWidgetBlueprint] and “New Widget Blueprint”. NewVar is not listed.
  6. Alternatively, open View Bindings, add the Text Block’s Color and Opacity as the target, and choose Conversion Functions > Widget > UEFN > “To SlateColor (Color)”.
  7. Try to select NewVar as the input value. Nothing happens and the Value field stays empty.

Expected Result

The color Verse Field should be selectable, either directly or through To SlateColor (Color), and the binding should be created so the Text Block’s color follows the variable.

Observed Result

NewVar is not listed in the Details binding picker. In View Bindings, clicking it does nothing, the Value field remains empty and no binding is created. Binding the Text property to a message variable works in the same widget, so the problem is specific to color fields. I also tried color_alpha, with the same result.

Platform(s)

PC

Upload an image

You can bind the color directly without using the conversion function, iirc. But still, the color verse field not appearing in the quick bindings is a bug.