this is not true
at least for DCX dialogs
and if the dialog is not created on desktop
the issue will be the same
as u can ignore the sfile dialog and switch back to the source dialog pressing the same button again and re-executing the script!
i found a fix on DCX that popups sfile with parent hwnd
however it doesn work for sdir