Hier im Forum gab es kürzlich einen Thread, in dem nach einer Lösung zum durch mit Sierra (vermutlich) von Apple eingeführtem Verhalten gesucht wurde, den Dateiauswahldialog erst beim nächsten GUI-Update zu schließen (was bei einer sich anschließenden Methode erst in fernerer Zukunft liegen kann).
Das kleine Programm dazu ist eigentlich kaum der Rede wert, aber da die Arbeit mit Delegates nicht allen so geläufig ist, habe ich ein kurzes Tutorial dazu geschrieben: https://xojoblog.me/2018/07/02/durchzug-verhindern/