diff --git a/dlls/comdlg32/filedlg.c b/dlls/comdlg32/filedlg.c
index 1243d414298fac39dfe430d05ffd1c96215d9e50..5410bf9433e841dce7da3bb774089c65ca6bfcaa 100644
--- a/dlls/comdlg32/filedlg.c
+++ b/dlls/comdlg32/filedlg.c
@@ -2021,6 +2021,7 @@ BOOL FILEDLG95_OnOpen(HWND hwnd)
             IShellView_Refresh(fodInfos->Shell.FOIShellView);
 	  }
           COMDLG32_SHFree(pidlCurrent);
+          SendMessageW(fodInfos->DlgInfos.hwndFileName, EM_SETSEL, 0, -1);
         }
       }
       ret = FALSE;