Refresh inventory without need to reopen it

Hi, I’m having a problem with my Refresh Slot function. I created it inside the Slot blueprint and I’m calling it to my Inventory Component blueprint. It’s working except when I’m doing the crafting system where it won’t refresh or update the inventory unless I reopen the Inventory window. Here’s the blueprint:

Any ideas?

Just call the function after you “select” items for crafting or whatnot. You need to find a spot where you would like it to be updated and just “Call Refresh Slot” somewhere in that execution pathway and you should be fine, no need to reopen.

Does this method works on custom event? I created a button widget named ‘Craft’ and tried to execute the crafting process when the player clicked it but it still I need to reopen the window to see the updated inventory.

Custom event, function, anything that can be called can be used here. You just need to “call” it so the update can occur at the moment you want.