Skip to main content
Participating Frequently
March 23, 2025

ExtendScript File.saveDlg() function unnecessarily duplicates file name extension on macOS Sequoia

  • March 23, 2025
  • 0 replies
  • 95 views

Reproducible only on macOS Squoia - calling this ExtendScript function:

var path = "~/Desktop/Scene01.idm";
var file = new File(path).saveDlg();

resulting in a default file name inside the opened file-picker dialog that contains a duplicated extension name: "Scene01.idm.idm" instead of just "Scene01.idm".

 

This only happens on macOS Squoia(the latest major version), and in addition - only for "non-standard" file name extensions(something that's not a "*.json" or "*.txt" for example).

 

Attaching a screenshot for a demonstration of the resulting unwanted behavior.