Perplejo. Estoy usando la biblioteca de barra de desplazamiento simple en un par de sitios y funciona muy bien en todos lados excepto en iOS 13.5.1 (ipad). Funciona bien en iOS 15+ (iphone).
¡Leí sobre algunos otros problemas con el desplazamiento en iOS 13 y todos simplemente dicen que actualicen! He intentado usar overscroll-behavior y nada. Probé unidades vh en lugar de altura 100% y eso pareció funcionar, sin embargo, creó otros problemas de diseño complejos.
Así que me pregunto si hay algo más que pueda hacer por la gente en iOS 13. Localicé el problema y tiene que ver con el posicionamiento relativo en ".ss-scroll" que usa javascript para hacer los cálculos de la barra de desplazamiento. Cuando elimino el posicionamiento, el desplazamiento es suave, excepto que, por supuesto, la barra de desplazamiento desaparece. Si dejo el posicionamiento como está, la barra de desplazamiento tiembla ligeramente o sacude la ventana una vez que alcanza la parte superior e inferior del desplazamiento.
¿Alguien se ha topado con esto antes?
Entonces, actualicé iOS de 13 a 15 y solucionó este problema. No es la mejor solución, ¡pero así es la vida!