I encountered an issue when using Directory Opus that causes all tabs in the current active pane to be lost. The reproduction steps are as follows:
- Enable "Replace Explorer for all general folders (recommended) (C)" in options
- Enable "Open windows that were open when the program was last closed (E)" in options
- When closing Directory Opus, ensure there are open tabs in the current pane
- Ensure Directory Opus is completely closed
- At this point, if you manually open Directory Opus, all the previously browsed tabs are still there
- However, if you don't manually open Directory Opus, but instead open any folder through a third-party method
- That folder will open in Directory Opus, but it will replace all tabs in the current pane of Directory Opus (including locked tabs). These lost tabs cannot be recovered (since there is no "undo close" list feature)
The normal logic should be that this folder opens at the last position in the current pane of Directory Opus, rather than replacing all tabs. Just like in a browser.
I have been troubled by this issue many times, as I often forget that this bug exists. Therefore, I have spent a lot of extra time trying to recover those lost tabs. I hope there can be a solution.
Additionally, I have two small suggestions:
- I hope to provide an option that allows me to activate the tab to the left when closing a tab, rather than activating the last accessed tab.
- I hope to provide an option to swap the positions of dual panes when "dual pane" window is enabled.