-
Notifications
You must be signed in to change notification settings - Fork 15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLS verbessern / Cookie-Manager serverseitig rendern #158
Comments
Imho ist das hiermit #144 erledigt. |
Leider nicht. Wir setzten den Wrapper die CSS-Klasse Und im JavaScript entfernen wir diese, wenn die Box angezeigt werden soll. #144 ist meiner Meinung nach für Critical-CSS angedacht :) |
Edit: "A layout shift occurs any time a visible element changes its position from one rendered frame to the next." Quelle |
Mein Setup:
Wieso mein Lösungsvorschlag mit CLS zu tun hat:
Bei den beiden letzten Schritten ist meine Webseite bereits für den Besucher fertig (vom Styling). |
Das Anzeigen der Box dürfte zu keinem CLS Problem führen: "A layout shift occurs any time a visible element changes its position from one rendered frame to the next." Quelle |
Hab mir nochmal meine komplette Konfiguration angeschaut. Würde mich wieder melden, wenn die neue stable Version releast ist :) |
Problem
Durch das AddOn bekommen wir einen schlechten CLS Wert auf manchen Webseiten.
Ich kann nicht 100% ausschließen, dass es nicht nur daran liegt aber durch dieses Snippet vermute ich das ziemlich stark.
Lösung
Meine Empfehlung, die Box serverseitig zu initialisieren, um nicht auf das JavaScript zu warten.
Hierbei würden Besucher, die keine Cookies im Browser erlauben (
Cookie.set/get-Check l im JS schlägt fehl
) den Cookie-Banner kurzeitig sehen. Denke aber das können wir verkraften, da 99% die Cookies im Browser erlauben.Versionen:
Redaxo: 5.12.0
Consent-Manager: 2.0.1
The text was updated successfully, but these errors were encountered: