
Symptom
Beim Versuch sich über die Kopano WebApp 3.5.2 aus Mozilla Firefox 95 unter Windows zu authentifizieren, erschient nach Eingabe von Benutzername und Passwort eine Animation aus einem sich drehenden Kreisel, dieser sich ununterbrochen weiterdreht, die Seite bleibt unverändert stehen, erst nach drücken der F5-Taste oder Ctrl+R (Seite neu laden) und erneuter Anmeldung, wird der Login erfolgreich ausgeführt.
Ursache
Der Browser führt eine Javascript-Funktion aus, die einen Fingerabdruck (spezielle ID) an den Server sendet (bei der Anmeldeanforderung) und später beim Anmelden überprüft der Server den Fingerabdruck auf Übereinstimmung. Mozilla Firefox (Version 94.0.2 / 95.02 64bit) unterscheidet den zweiten Fingerabdruck vom ersten. Mit Firefox unter Linux wurde das verhalten nicht entdeckt und scheint nicht bekannt zu sein.
Lösung
Die Problemumgehung/Lösung besteht darin, die Schriftart „Arial Narrow“ aus dem Javascript zu entfernen, hierdurch sich der Fingerprint nicht mehr ändert. Dazu die Java-Datei fingerprint.js editieren.
$ nano /usr/share/kopano-webapp/client/fingerprint.js
Den Text Arial Narrow;
(rot markiert) löschen (Arial Black;Bodoni MT).

Nach entfernen von „Arial Narrow“ aus dem Javascript wird der Session Fingerprint nicht mehr geändert, die Anmeldung ist erfolgreich.
