Hintergrund
Der Infoservice blendet Hinweise im Sprechblasen-Format in die Benutzeroberfläche ein.
Beispiel:
Problem
Sporadisch führt die Interaktion mit dem Infoservice (Erzeugung und auch Entfernen von Meldungen) zum Absturz des Webbrowsers (hier: Chrome, Windows):
Das dieses Problem in TopLogic Apps regelmäßig auftritt und über den InfoService reproduzierbar scheint, während das Problem bei der Verwendung desselben Browsers auf anderen Websites nicht beobachtet wird, deutet auf eine TopLogic-spezifische Problemursache hin.
Ursache
Die Ursache ist die Verwendung des @property im CSS, der dafür sorgte, dass der Scrollbalken im Chromium Browsern nach herausfahren der Maus, aus dem scrollbaren Element, nicht sofort verschwindet.
Lösung
Das Feature, dass die Scrollbalken in Chromium Browsern nicht sofort verschwinden, wurde entfernt. Zusätzlich wurde die Animation zum Verschwindenlassen einer Infoservice Blase verbessert.
Test
(Windows, Chrome) Zur Reproduktion des Fehlers wurde die Funktion Administration --> Berechtigungen --> Passwort ändern**** genutzt:
Wenn man die Eingabefelder in dem Dialog einfach leer lässt, produziert das eine Fehlermeldung über den Infoservice. Durch wiederholten Klick auf "Passwort ändern" können beliebig viele Meldungen produziert werden. Es wurden immer ca. 10 Meldungen produziert und danach wieder weggeklickt und dieses Vorgehen so lange wiederholt, bis der Fehler auftritt.
Zusätzlich kann in dem Passwort ändern Dialog, die Animation getestet werden:
Erzeuge die Fehlermeldung und warte einige Sekunden bis die Sprechblase verschwindet. Achte auf die Animation, ob die weiterhin abrupt geschieht oder langsam wie üblicherweise, wenn eine Fehlermeldung nicht in einem Dialog erzeugt wird. Ebenfalls soll die Fehlermeldung in dem gleichen Dialog, im maximierten Zustand, getestet werden.