In-World UMG: Verse-bound field values do not reliably replicate to all clients

Summary

An in-world UMG User Widget’s field, set from server-side Verse and displayed via a View Binding, does not reliably replicate to all clients. In a multiplayer session the widget renders its Verse-driven value SOMETIMES for one player but shows blank for another — same widget, same moment. Sometimes neither player sees it correctly. Static (non-bound) widget content always renders for everyone; only the Verse-bound field is affected. Reproduces with a single in-world widget.

(Note: this supersedes/refines an earlier report (FORT-1130386) I filed framing this as a multiple-instance rendering issue, as further testing shows the true root cause is per-client replication and it reproduces with a single widget.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Scene Graph

Steps to Reproduce

  1. Fresh, empty UEFN project.
  2. Create one UMG User Widget with a single Static Text Block. Create another Text Block and add a View Binding on the Text Block’s Text, set to One Way to Widget, bound to one message variable on the widget.
  3. Place ONE instance of the widget in the world.
  4. From a creative_device, set that variable in OnBegin (tested both a one-shot set and a loop re-setting it every second).
  5. Join the session MULTIPLE TIMES with two players. Will fail with ONE player but takes much longer to fail.

Expected Result

All players see the widget’s Verse-driven text 100% of the time.

Observed Result

  • Static (non-bound) content renders for both players every launch.
  • The Verse-bound field renders SOMETIMES for ONE player and is blank for the other.
  • A re-push loop (setting the field every second) does NOT recover the blank client —
    once blank for a player, it stays blank for that player.
  • A 3-second delay before the first write has no effect.
  • Reproduces in BOTH editor play-test and a Private session.

The image show below shows what each player sees on two different laptops placed side by side.

Platform(s)

PC, Editor play test and Private Island Code

Island Code

0254-8548-9085

Additional Notes

If you add additional widgets the issue happens quicker. Almost every start of the session/game.

I only tested with text/message variables. I did not try other types.

FORT-1133983 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.