open dialog bug

could someone explain to me, what’s happening in this little patch. If i use opendialog, i would expect that all the following actions start AFTER something is sent out from one of the outlets of opendialog. But this is not the case… Do i misunderstand something more general here?? Thanks for your help.

stl

– Pasted Max Patch, click to expand. –

Copy all of the following text. Then, in Max, select New From Clipboard.