Not part of this PR, but related, how is it possible to create a new file with no filename but a filetype that is not none? Using `New (with template)` gives the new file a name `untitled.ext` so it doesn't instant save, is that intended?.
I don't remember all cases where new files with a filetype set are created, there were many combinations.