Selecting a date from TDateEdit's calendar popup by double-clicking a date results in an exception:
Project dateedittest raised exception class 'Debugger stopped with reason: EXC_BAD_ACCESS (code=1, address=0x0)'.
In file 'cocoawscommon.pas' at line 990:
FTarget.ClientToScreen(Point(Msg.XPos, Msg.YPos)),MButton+1,False);
Looks like FTarget is nil. I wasn't sure what the proper action would be in this case, so couldn't provide a fix. This problem affects latest master and at least 115 previous revisions. Tested with Mojave (10.14.6).
Sample application is attached (just a form with a TDateEdit in it). To reproduce, start the program, click the popup button and double-click a date.