Inventory focus problem

Hi to all here, thx for taking your time !

I have an Inventory widget working with 16 identical inventory slots.
I have hover and unhover settings on all of the 16 slots, which give me the name of the object lying in the slot, so i can print it at my mouse location.

The Inventory slides over the game screen when needed and slides out again when not needed.

There seems to be a problem with interacvtive objects in my game world lying behind the inventory menu.

All of the 16 slots work well and initially give me the righht name of the object in this slot.
But sometimes, some slots dont keep that name. It is overwritten with nothing, so the name gets unseen and only changes back unhovering and hovering again.

My only explanation is that there are some objects in my game world that overwrite this name, as interactive objects in the game world should do this, when the inventory is not active.

How can I stop ue 4.27 looking behind the widget for interactive objects ?
Hope that you can understand my bad explanation :wink:

kind regars
stucki

I found I can block this faulty behaviour by setting 3d objects in the game scenes, but thats not going to work for all places.
So I really need a widget element that completely blocks and interaction with objects in the game world behind it.
Are there such elements ?

If the widget is set to visible in the behavior settings, it should block mouseovers from going through it. Check the class defaults in the graph editor for widget, and the panel components to see if any are set to non hit-testable?

thx very much for helping out.
I just have controlled all widgets and its components.
All are now set to visible. The Problem is still occuring …
Do you have any other suggestion ?
kind regards
stucki

Depending on how the widget is setup, maybe hover is seeing the border or background of the inventory panel itself, and not something in the world?

Next thing I’d try would be to edit the bp for an interactable actor, and add a print string or playsound2d to the begin cursor over event and confirm whether it happens through the widget.