Opus loses last navigation entry if it has to retry loading a directory

Problem:
I'm losing the previous directory in the navigation history if there's a timeout reading the current directory.

Description:
I have a fileshare named \\filesrv\videos. I go to it, then navigate to \\filesrv\videos\libraries and finally \\filesrv\videos\libraries\Movies.

The Movies directory can take a long time to load, which is expected (the drives are slow and filesystem is fragmented). Occasionally I'll get a yellow notice at the top of the lister asking if I want to retry. It looks like this:

I click Retry and it finishes loading the entries just fine.

Actual Result:
If I get that yellow dialog and click retry, Opus forgets the previous directory in the navigation history. I.e., clicking the back arrow takes me to \\filesrv\videos.

This only happens if I get the yellow dialog and retry. If the directory entries can be read fast enough that it doesn't time out, then the navigation works as expected.

Expected Result:
My expectation is that clicking the back arrow after there is a timeout would take me to the previous directory \\filesrv\videos\libraries.

I'm on Windows 10 running Directory Opus 13.21 Build 9416 x64 OS 10.0 (B:19045 P:2 T:1) SP 0.0

1 Like