It appears that changing the Background Color of a widget component doesn't immediately update the widget's render target. Toggling "Draw at Desired Size", however, does get the changes to reflect in the widget's render target.


Attached a project with minimal repro case.

Steps to Reproduce
  1. Create a new Widget Blueprint
  2. Delete the Canvas Panel root element
  3. Add a Text Block, and set the text to Hello, World
  4. Set the size to "Desired"
  5. Create a new Actor Blueprint
  6. Add a Widget Component to that blueprint
  7. Set the Widget Component's Class to your new Widget Blueprint
  8. Set the Widget Component's Blend Mode to Opaque
  9. Set the Widget to "Draw at Desired Size"
  10. Change the Widget Component's Background Color to (1, 0, 0, 1)
  11. Observe the widget component's background color not change to a fully opaque red

Have Comments or More Details?

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

Login to Vote

ComponentUE - Editor - UI Systems
Affects Versions4.24.3
Target Fix4.26
Fix Commit13990227
Main Commit13990227
CreatedApr 29, 2020
ResolvedJul 31, 2020
UpdatedAug 10, 2021
View Jira Issue