Verbesserung
Wichtig
Detail
Fehlerbehebung
Wichtig
Detail
#27393
Baum - Tabellen: Selektion von mehrfach vorkommenden Zeilenobjekten expandiert Teilbäume / wählt falsche Zeile
#27424
"Container" für neue Grid-Zeile nicht mandatory, aber versteckte NPE, wenn Wert gelöscht wird
Fehlerbehebung
(Nutzer-sichtbar)
Detail
#27484
Fehlendes Theme-Reset bei "Theme neuladen"
Wird in der Anwendung das Theme neugeladen, so wird das gecachte Theme-Objekt des Nutzers nicht zurückgesetzt, d.h. das alte, nicht mehr aktuelle Theme, wird von der Anwendung weiter benutzt, bis sich der Nutzer ausloggt.
Das hat den Nachteil, dass der Browser bei einem einfachen F5 evtl das gecachte Theme weiterbenutzt, so dass Änderungen am CSS nicht sichtbar werden.
Lösung
Bei einem Neu-Laden des Theme's wird die ThemeFactory neugestartet. Hierbei werden alle existieren Themes invalidiert, so dass ab sofort das neu-geladene Theme benutzt wird.
Test
- In der template.css eine Änderung machen, die sofort zu erkennen ist, z.B. folgendes einfügen
body div div {background-color:green; }
- Theme neuladen, F5 drücken.
- Erwartung: Die Änderung ist sichtbar.