Huh?
Warum muss so etwas durch einen Web-Standard gelöst werden? Kann so etwas nicht einfach vom Browser gelöst werden?
Wir sollten klären, wofür Standardisierung da ist, dann wird's vielleicht klarer. Ein Standard soll dafür sorgen, dass sich jeder Browser gleich verhält. Ob dafür nun im Code der Webseite etwas geändert werden soll oder ob sich der Browser von sich aus anders verhält, das wird nicht alleine dadurch bestimmt, dass es einen Standard gibt. Der Standard definiert, was das korrekte Verhalten ist und im Idealfall sollten dann alle Browser dem Standard festlegen. Und da das Scroll-Verhalten am besten auch in jedem Browser gleich ist, ist das Verhalten entsprechend auch zu standardisieren.
Das Scroll Anchoring soll der Standard-Modus sein, d.h. automatisch funktionieren. Teil des Standards ist aber auch eine Möglichkeit, das Standard-Verhalten zu überschreiben. Das ist wichtig, denn die Annahme, dass das Verhalten immer das gewünschte Verhalten ist, wäre falsch.
Worauf ich mit meinem vorherigen Beitrag hinauswollte, war die Tatsache, dass diese Technik noch ganz neu und nicht endgültig spezifiziert ist, es also nichts ist, was Firefox schon vor zwei Jahren hätte implementieren können, als Google das gerade neu erfunden hat. De facto hat Mozilla in den letzten Tagen und Monaten mehrere Probleme und Unklarheiten mit dem aktuellen Entwurf gemeldet:
https://github.com/w3c/csswg-draf…oll-anchoring-1
Die offenen Issues stammen allesamt von Mozilla-Entwicklern. Das zeigt, wieso der Standard noch nicht fertig ist und dass noch Änderungen der Implementierung notwendig sein können. In Firefox ist Scroll Anchoring daher vorerst auch nur für Nightly-Versionen aktiviert.