Nextcloud Weboberfläche: Probleme mit Darstellung ab Version 26

Nach dem Update von Nextcloud auf die Version 26 sah die Weboberfläche in Firefox so aus:

Vorher

Vorher

Offensichtlich gab es ein Problem mit dem CSS-Styling der Seiten. Besonders ärgerlich war dabei, dass vertikales Scrollen nicht mehr möglich war. Im Netz fand ich zunächst zwar einige Berichte, aber keine Lösung zu diesem Problem. Beim näheren Hinsehen mit den Entwickler-Tools von Firefox war dann zu sehen, dass das Laden einiger CSS-Stylesheets systematisch fehlschlug. Mit dieser Information stiess ich auf diese Diskussion im Nextcloud-Forum. Dort wird die Ursache des Problems erklärt und ein Workaround beschrieben.

Offenbar tritt das Problem bei Stylesheets auf, die Gzip-komprimiert übertragen werden. Der Workaround verhindert daher, dass der Server bestimmte Dateitypen Gzip-komprimiert überträgt. Dazu wird am Ende der .htaccess-Datei folgender Code angefügt:

 <IfModule mod_setenvif.c>
    SetEnvIfNoCase Request_URI .*index.php.*css no-gzip dont-vary
 </IfModule>

Nach dem Löschen des Cache und Einloggen sieht die Seite wieder wie gewohnt aus:

Nachher

Nachher