Here is a wish for a feature that I think most users will find welcome. It’s rather an expansion of an already implemented feature and I would appreciate your feedback!

I usually make a selection of files and/or folder for coping or other file managing tasks and sometimes when I need to enter an archive or folder to verify their contents for selection I loose my marking. So, when I go back the tree of folders (or out of an archive) to continue with my marking my selections are not there and I have to go through the selection process from the beginning. I think it would be a nice idea to have a function for keeping the current (last) selection if a users wishes to enter an archive or a folder and then go back to continue his/her selection.
I think I’m not speaking only for myself but the aforementioned working behaviour is followed by most users. I presume there is no need for hardcore programming in order to implement this feature and a function to save (in memory) a selection and be able to recall it should do the trick!

Remark: The “Restore selection” function we currently have for TC does not provide the functionally I described above unless I’m missing something here! (Quoted from TCs help file: “Restores the selection which was active before the last file operation. Press the / key (divide) on the numerical block of your keyboard”)
Based on the above description and some tests I performed, a marking restoration can only be achieved after the last file operation. So far so good, and TC behaves smoothly in the aforementioned case but changing a directory or entering an archive is not treated by TC as a file operation action (correctly I presume) thus the loss of a selection when someone goes back the folder tree or out of an archive hence the inability to recall a selection by using the restore feature as it is now!
Is there a way to extend the “Restore selection” functionality Christian so that a marking can be stored even when a user changes folders and/or enters archives and not only after file operations? If there is a possibility of performance drawbacks then an option to deactivate the feature in the configurations or the ini file can be a workaround!

Any help or suggestions would be mostly welcome guys.
Kind regards,
Panos