Hallo j.j.,
die Race Condition bezog sich auf nichts konkretes. Ist halt nur so dass man beim Einbinden von Scripten Timingfehler machen kann. Aber du hast sie vermieden, meine ich.
Defer-Scripte laufen vor dem DOMContentLoaded Event, aber vor der ersten Layout-Phase. Anpassungen von Elementen an den Viewport kommen deshalb danach.
Im übrigen habe ich ja auch keinen Safari.
Wie machst du deine Screenshot-Tests?
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi