Hi,
Im new in godot, i am following a godot tutorial in version 3 and I am moving it to godot 4.
The problem I am having is that when I drag an object out of the container and release the mouse button the _unhandled_input function is not launched .
I want that when the node is dragged out of the CenterContainer or the window it returns to its original position.
This is the structure of the project, when I move one of the "InventorySlotDisplay" nodes outside of the "InventoryDisplay" the event does not pop up

I tried to set the mouse_filter in pass and ignore mode in both CenterContainer and InventoryContainer nodes and nothing is solved.
The func _unhandled_input is in the InventoryDisplay node:

And the _get_drag_data, _can_drop_data and _drop_data are in the InventorySlotDisplay node.



I have imported the project of the person who made the tutorial in godot 3 and it works correctly, reviewing it everything is the same as what I have done but the result is not the same.
I have tried several things but they do not give me the expected result.
This is the tutorial that im following, the differences with respect to my project are in the second video:
I have uploaded my project here:
https://github.com/fm894511/inventorytutorial