Pruebo este código en algún navegador y encontré la diferencia:
console.log(new Intl.NumberFormat('en', { style: 'currency', currency: 'USD' }).format(123456.789))¿Por qué en Safari 15 tenemos un resultado diferente? ¿Y cómo lo cambiamos igual Chrome y Edge? Gracias