Skip to main content

Usability improvements for the Web Client

The following usability improvements for the Web Client have been made.

Load more option for case list (#660835)

The case list has been enhanced by adding a Load more cases button at the bottom of each group, allowing users to load additional cases beyond the initially configured limit. This addresses user concerns about missing important cases due to the previous cap on the number of cases displayed. In addition, it improves system performance, as the number of cases which are initially loaded to the case list is reduced.

warning

On update, the system property ticketListSizeLimit from the module cmweb-server-adapter is automatically reset to its default value 100, meaning that initially 100 cases are shown as maximum per case list group. The users can click the new button if they want to see more cases. You can increase the value of the property, although this is not recommended because it places additional load on the system.

Icon in system notifications improved (#662081)

The icon used in the system notifications from the Web Client, which are shown in the browser, has been updated to ensure a consistent display. It is now based on the square-shaped favicon to avoid squeezing and adjusts automatically to the required size.

note

The ConSol CM icon is not used on Safari on MacOS because custom icons are not supported there.

When clicking a jump link to a certain history entry of a case without being logged in to the Web Client, the target is now remembered during the authentication procedure via OIDC. Therefore, the user will be directed to the respective history entry after successful authentication, providing a seamless user experience when accessing jump links.

Redirect after automatic session recreation improved (#662990)

When the users select the Keep me logged in checkbox on the login page of the Web Client, they are now redirected to the last page they had opened before the session expired, when the session is recreated automatically.

Improved error messages for missing licences (#663119)

The error messages which are displayed when trying to log in to the Web Client using OIDC when there is a problem with the license have been improved by aligning them with the messages shown when OIDC is not used.

Improved display of email addresses in user profile (#663187)

The Personal email addresses section of the user profile has been enhanced by replacing the field which contained the email addresses as chips by a data table, where each email address is displayed in one row.

This improves performance when loading the user profile when there are lots of email addresses. In addition, the table provides a better usability by improving the overview with paging and a search feature, and showing buttons which allow to select or deselect all email addresses and to delete all selected email addresses with just one click.

Field visualization script not executed for case list anymore (#663229)

Field visualization scripts are now ignored in the case list. If the case list is configured to contain a case field with a field visualization, the value rendered by the field visualization script is shown in the case, but not in the case list. The case list always displays the saved value of the case field.

This prevents the display of misleading information in the case list, which can result from showing the value rendered by a field visualization script for the currently open case for all case list entries.