Popup menus disappear when you delete elements if the 'Value' is set to be larger than the number of elements in the list – e.g. if the final element of the list was the one selected and then you delete one. I suspect that is what is wrong in your case.