I can't remove a widget from the view port

Here is a screenshot of the blueprint, adding and what is suppose to remove the widget.

I have no idea why its not working

Remove from Parent.

This is not entirely correct.

Remove From Parent removes it from the viewport or wherever you have it, but it doesn’t actually destroy the widget. If you do a “Get All Widgets of Class” after doing Remove From Parent, the widgets are still present in the return array.

Does anyone know if there’s a node for fully destroying a widget?

I don’t think there is, at least in Blueprint, the last time I looked at it. It is annoying. You kind of need to have a active flag of your own. The garbage collection will eventually take care of it.

see this QA