Hey,
du hast Recht. Safari scheint diese CSS Eigenschaft nicht zu haben. Selbst mit -webkit-sticky scheint dieses Problem nicht zu lösen. Ich habe diese Seite gefunden. Dieses Plugin hat mir geholfen und funktioniert jetzt auch in Safari.
Ich habe noch nicht geschaut wie sich der IE / Edge verhält dazu. Außerdem habe ich kein Iphone um dies mobil zu testen.