I've been having some problems with the CWD being wrong when I use FileOpen (windows open dialog).
It will open to the wrong place.
If I close it and open it again immediately, then it is correct.
I don't have a nice repro case.
I have SyncCurrentDirectory and SetCDWhenSwitchingBuffers set. (Hm, I guess I only need the 2nd option?)
Really, I don't usually care what Slick uses for the CWD, as long as when I do Open, it starts in the same place as the current buffer.