fixes #154
damn it
oh yes, the wonders of dealing with this useless broken file dialog. honestly I didn't think it was broken to this point... and no, I don't want to use the **other** file dialog as it requires C++17 which is too ahead of time