Ho dato un occhiata più nel dettaglio e in effetti Safari non supporta una specifica dell'html5 che permette di definire il nome del file generato via javascript (ref.
https://bugs.webkit.org/show_bug.cgi?id=102914 e
https://bugs.webkit.org/show_bug.cgi?id=102914). La buona notizia è che dovrebbe essere supportato dalla prossima versione (10.1 o 10.2) vistoche già lo è su Safari TP da pochi mesi...
Quindi per adesso basta rinominare il file
unknown in
qualcosa.gpx e dovrebbe funzionare senza problemi.
Edit: anzi se qualcuno con un mac in vena di esperimenti vuole smanettarci un po' e provare
Safari Technology Preview magari mi da conferma