It creates 3 UMG that I created at the start.
When I press 1, It will get all widget of type UMG_Test01 and remove it, however the code will remove all 3 UMG. (They are not duplicates)
In game after pressing 1 to clear UMG_Test01 (notice all HUD name that is not matching the filter appears & all HUD got removed instead of just removing UMG_Test01
I was able to reproduce this issue on our end. However, after doing a bit more digging I have found that this issue (UE-13066) has been resolved on an internal build of the engine. This solution will be available in a later release of the engine. Thank you for your time and information.
There is not a current time frame in place for the implementation of this solution, however please feel free to check back after the next official release.
I went ahead and double checked on this issue for you. It appears that this issue’s status has been updated to fixed. I hope that this information helps.