After you use “remove from parent” and then “add to viewport” a widget with a spinbox, the spinbox will break.
If you bind the spinbox value to a text UI, its value will not update and remain 0.0
It seems that once you remove from parent a widget with a textbox, and then add the widget back to viewport, it is not possible to modify the textbox using the blueprint… however, it is possible to read from the textbox.
(Maybe these two problems are related?)
The method I am using to remove a widget from a parent and then add to viewport is the one used in drag and drop functions found in this tutorial: Drag & Drop with UMG | 01 | Live Training | Unreal Engine - YouTube… Where you remove the widget which you are dragging from the parent… Then, add the widget which is being dragged to the viewport “on drop” in the HUD
It seems this also prevents you from adding and removing children on uniform grid panel… however, it doesn’t stop you from modifying and interacting with the widgets which are already on the uniform grid panel
Create new UserInterface>WidgetBlueprint and name it “UI”. Then, Drag TestWidget onto the canvas panel and set the Visibility on the Canvas Panel to “Visible”
After taking a look at the new information provided. It appears that this is a known issue (UE-31777) and that is has been submitted to the developers for further consideration. I have provided a link to the original post below. Please feel free to visit the provided thread for future updates. Thank you for your time and information.