Index: trunk/src/org/openstreetmap/josm/actions/SaveActionBase.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/SaveActionBase.java	(revision 8247)
+++ trunk/src/org/openstreetmap/josm/actions/SaveActionBase.java	(revision 8248)
@@ -20,4 +20,5 @@
 import org.openstreetmap.josm.gui.layer.OsmDataLayer;
 import org.openstreetmap.josm.gui.widgets.AbstractFileChooser;
+import org.openstreetmap.josm.gui.widgets.FileChooserManager;
 import org.openstreetmap.josm.io.FileExporter;
 import org.openstreetmap.josm.tools.Shortcut;
@@ -176,5 +177,6 @@
             }
             file = new File(fn);
-            if (!confirmOverwrite(file))
+            // Confirm overwrite, except for OSX native file dialogs which already ask for confirmation (see #11362)
+            if (!(Main.isPlatformOsx() && FileChooserManager.PROP_USE_NATIVE_FILE_DIALOG.get()) && !confirmOverwrite(file))
                 return null;
         }
