First of all, I want to express sincere gratitude to you for writing this great program.
People who are not programmers (like myself) have a hard time when judging whether something is simple or even possible, regarding software engineering. It seemed to me simple enough that when accessing some directory for the first time vifm tries to move cursor to ../ and since I've decided to disable it, it will select the file beneath it and once this is done mark this file as one beneath cursor for the purpose of remembering cursor position when leaving and returning to the directory.
As for your explanation, well now that I've just read your answer the issue here doesn't look that bad. It seems to me that workaround for this is really complex and is not worth it. To put it bluntly, you are right - it shouldn't bother me. I simply wanted to know if I can do something about this minor inconsistency.
Finally, I'd like to bring to your attention that contact mail on this site (xaizek@openmailbox.org) doesn't work anymore (I used to be openmailbox.org user myself).
Once again, thank you for your time and satisfying answer. I wish you well.