Is the code in screenshot running on the computer actors? If so, the input event is probably just being consumed by the most recent actor, which won’t let anything else use it.
Should probably move the code to the player character, and when overlap happens, save a reference to computer as a variable that you can cast to when the input event happens on the player.
Might want to doublecheck that end overlap there before clearing it, but, yea. And probably move the widget creation to a function on the computer actor so it can use its own vars. I just pulled up a random empty widget to test with.