Button not clickable, widget reflector missing names, visibility and source on server

I have a widget blueprint that pops up at a certain point. This is a multiplayer game. On the client side, it comes up and the button is clickable. On the server, the it comes up but the button is not clickable. When I used the widget reflector, I saw something weird.

Here’s what I see on the client, and it’s as expected:

The second SConstraintCanvas has an SObjectWidget named GameOver. GameOver is the widget blueprint I’m expecting.

On the server, this is what I see:


The hierarchy is there, but it’s missing names, visibility, and source.

What could cause this to happen?

In case anyone has the same problem…

In my case, it was because I was creating a new instance of that widget and adding it to the viewport every tick. I added a guard to make sure that code was only run when the state change initially happens, and now it works fine.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.