What is your operating system?
Win 10 22H2
What is your Shotcut version (see Help > About Shotcut)?
23.07.29
Can you repeat the problem? If so, what are the steps?
Here is the use case. You have an encode queued. You realize you need to make changes to the encode. You do not have a saved copy of the source project.
Right click the job. Choose View XML.
When you click Save, you are offered two file types. The default is txt. The other choice is all files.
If you chose all files type and try to force the .mlt extension, SC gives the file a .mlt.txt file extension. To round-trip this back into SC, you have to go to Windows Explorer and change the file extension to .mlt (i.e. delete .txt from the file extension).
If you try to force a .mlt extension, the file ends up being .mlt.txt regardless of whether you choose text document or all files.
Bug: SC shouldn’t append .txt extension to the “all files” type.
Suggestion: add option to save the xml as MLT file type. Make it the default.