@Orvillain I might not be following 100% here but if you're setting the value of a control with setValue() it won't actually trigger the control to do its thing. For that you need to call .changed() after setting the value.
Bah! Okay, this is not a bug then. Just my unfamiliarity. This fixed it. Cheers!
@aaronventure possible yes, there was some funkiness involved with the handling of popup windows so I wouldn't be too surprised if that also caused your issues.
@griffinboy Okay I managed to recover the project.
What I did was delete the SNEX code xml file that contained whatever nonsense I had done to break it.