How to display a widget when network errors occur

So in the game instance there is the Event “Network Error” and i’ve tried to make a widget get created so the player will know what happened, it appears briefly before the main menu is loaded…

Is there a way to delay or stop it from loading the main menu until the player has clicked “ok”
My goal here is just to display a widget that says “connection lost”

Here’s what i ended up with, the network error occurs and the game instance sets a bool and the network error enum

then I’ve ended up having the level blueprint for the main menu call a function in the game instance
which immediately hits a branch with the bool i made and creates a widget and sets the bool back to it’s original state

This doesn’t feel as elegant as I’d hoped for but it beats the only other alternative which is using a delay node before creating the widget off of the Network error ( have to try and guess how long player might take to load in )

The way I’ve done, we guarantee the player has at least loaded