Thankyou…as long as I know you can reproduce it I know you will fix it!
Your temporary code fix did work in removing the popup in the situation I described, however when 'coming back' to the form (making it visible again) and clicking on the DateEdit icon again, I get an Access Violation. In any case this isn't a biggie right now will wait a fix 🙂
I did this
if assigned(form2.sDateEdit1.FPopupWindow) then
FreeAndNil(form2.sDateEdit1.FPopupWindow);
in the form hide…don't know if the check for assigned is necessary.
Happy New Year (a bit late, but still 🙂 )