For file dialogs issues:
Reopening the last opened file is a very frequent case.
So it make sense to remember last selected file.
But this filename remains selected even if does not exists in the
current opened directory (when the cwd has changed).
So testing the existence of this file in the opened directory before
displaying its name could be better and fixes issues.
This seems reasonable to me. I'll wait and if no one complains to
loudly about doing it this way, I'll implement this behavior
consistently across all of the Kicad applications. It shouldn't be that
difficult of a task.