Background
The info service displays information in bubble format in the user interface.
Example:
Problem
Interaction with the Infoservice (creation and removal of messages) sporadically causes the web browser to crash (here: Chrome, Windows):
The fact that this problem occurs regularly in TopLogic Apps and appears to be reproducible via the InfoService, while the problem is not observed when using the same browser on other websites, indicates a TopLogic-specific cause of the problem.
Cause
The cause is the use of the @property in the CSS, which ensures that the scrollbar in Chromium browsers does not disappear immediately after moving the mouse out of the scrollable element.
Solution
The feature that prevents the scrollbars from disappearing immediately in Chromium browsers has been removed. In addition, the animation for making an Infoservice bubble disappear has been improved.
Test
(Windows, Chrome) To reproduce the error, the function Administration --> Permissions --> Change password**** was used:
If you simply leave the input fields in the dialog empty, this produces an error message via the Infoservice. By repeatedly clicking on "Change password", any number of messages can be produced. About 10 messages were always produced and then clicked away again and this procedure was repeated until the error occurred.
In addition, the animation can be tested in the change password dialog:
Generate the error message and wait a few seconds until the speech bubble disappears. Pay attention to the animation, whether it continues to happen abruptly or slowly, as is usually the case when an error message is not generated in a dialog. The error message should also be tested in the same dialog, in the maximized state.