The third setting is for Save As dialog and not for the File Open dialog. So there are only 4 possible options for File Open and checking both Load options should not be done according to help, so there are only 3 options. I did not really understand which behavior you would like to have.
Here is the report I sent to IDM, if that is a help for you. It also does not contain step by step instructions and is therefore also hard to read and understand. (And I think, IDM support has not really understood what I have written and I have to explain the 3 behaviors better.)
One more note: At
Advanced - Configuration - Directories a
Default open directory and a
Default save directory can be set which results in overruling the other 3 options for File Load/Save As and their complex behaviors.
For testing the new setting "Remember last directory specified for Save As for session", I determined also the behavior of initial directory for the "File Open" (Ctrl+O) and the "Save As" dialogs (F12).
Value of setting
Remember last directory specified for Save As for session does not matter for the following tests and therefore I have it disabled.
1) Use active file directory for file open dialog default
With that setting enabled at
Configuration - File Handling - Load the initial directory in the "File Open" and in the "Save As" dialog is always the directory of the active file.
In case Ctrl+O or F12 is used after starting UltraEdit and no named file open, the initial directory is set to the directory of the file stored in uedit32.ini under [Settings] with Last File=, in other words folder of last opened file in previous session.
If Last File= is empty, for example on first start after a new installation, the initial directory in "File Open" / "Save As" dialog is determined by Windows. This can be the users "My Documents" folder, but only if Windows has not already recorded from which folder last time a file was opened using the standard "Open" dialog or in which folder last time a file was saved using the standard "Save As" dialog with uedit32.exe. Windows XP records that for every executable in the registry under
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedMRU
The per file extension saved file names under registry key OpenSaveMRU with same registry path as LastVisitedMRU are used for the drop down list of the file name. It is safe to delete the entire ComDlg32 key at any time to clear those histories.
When I start UltraEdit with Last File= empty in uedit32.ini and additionally simply delete above registry key with Regedit and then use Save As for the new file or press Ctrl+O, the initial folder is %appdata%\IDMComp\UltraEdit (respectively UltraEditBeta for RC1).
For more details on Open and Save As Dialog Boxes see the MSDN article
http://msdn.microsoft.com/en-us/library/ms646960.aspx
2) Use active file directory for file open dialog default
This setting is not working anymore at all. I have unchecked "Use active file directory for file open dialog default" and checked instead the setting "Use active file directory for file open dialog default". UE is definitely not using the current working directory on start of UE. The "Start In" directory of the shortcut or the working directory on start of UltraEdit from within a command shell is never taken into account. The initial folder behavior in "Open" and "Save As" dialog is always like described on next point.
3) None of the both settings checked in the Load configuration dialog
It looks like in this case the initial folder is the folder of the last opened file as stored in uedit32.ini with Last File=. In case the value of this setting is empty, the behavior is the same as described for 1) with no last opened file recorded by UltraEdit in uedit32.ini, i.e. default behavior of Windows with LastVisitedMRU respectively current working directory is applied.
Your developers should look into the problem with "Use active file directory for file open dialog default" not working anymore.