@triby creo que la propiedad CSS mecionada no tiene soporte para Safari, algo lastimosamente requerido en muchos ambitos/proyectos
ya que yo propuese usar scroll en javascript para evitar que brinque tan feo tenemos esta forma de implementar
Código Javascript
:
Ver originalwindow.scroll({ top: scrollTo, behavior: 'smooth' });
Por lo que he visto tiene mejor compatibilidad