Hay una diferencia básica entre los navegadores en los sistemas operativos Windows y Linux (Ubuntu 22.04).
El comportamiento predeterminado en Windows (instalación limpia) es que los archivos se descargan automáticamente en la carpeta Descargar.
El comportamiento predeterminado en Linux (instalación limpia) es que se abre el cuadro de diálogo Guardar como. 
Sí, soy consciente de que puede configurar su navegador y habilitar la función en el sistema operativo Windows. Pero desde la perspectiva de UX, eso es un paso demasiado.
¿Hay alguna manera de generar programáticamente el cuadro de diálogo Guardar como? Por ejemplo, este es un fragmento que genera un enlace con algunas de las opciones probadas:
download(url, downloadName) { const a = document.createElement('a'); a.href = url; a.style.display = 'none'; // a.download = ''; a.download = downloadName; a.target = '_blank'; a.type = 'application/unknown'; document.body.appendChild(a); a.click(); document.body.removeChild(a); window.URL.revokeObjectURL(url); }Saludos