Progress Bar Breaks After Being Wrapped in Retainer Box

Hello Epic support team!

I shared the steps to reproduce above. I am sharing a video and a simple project with this issue bellow.

Any support will be appreciated.

Regards.

Project link: https://drive.google.com/file/d/1zSIJVN1rauE0Cx-oPCJANFK_1GH13KOM/view?usp=sharing

Steps to Reproduce
Steps to Reproduce:

  1. Create a new project in Unreal Engine 5.5.4.
  2. Create a new Widget Blueprint.
  3. Add a Progress Bar to the widget.
  4. Wrap the Progress Bar inside a Retainer Box.
  5. Attempt to change the progress bar value dynamically from 0 to 1 (e.g., 0.25, 0.5, etc.).

Expected Result:

The progress bar should visually reflect the correct percentage value from 0 to 1.

Actual Result:

The progress bar only displays two states:

  • Fully empty (0)
  • Fully full (1)

Any intermediate values (e.g., 0.3, 0.5, 0.8) are not rendered correctly.

Hi Aram,

This is a side-effect of a known bug (UE-239584) that has already been fixed in UE 5.6. If you are building the engine from source, you can integrate the fix from CL 39761382 in ue5-main branch, or from SHA-1 ec9d0bef8887373ec0f0cd7ec37e40bc00a7b933 if you are using GitHub.

If you are not building from source and are unable to upgrade to UE 5.6, you can try to change the “FillStyle” property of the Progress Bar to “Scale” instead of “Mask”. This should behave better if the Progress Bar is not clipped by the viewport, but it will deform a fill image if you are using one.

Please let me know if this helps.

Best regards,

Vitor