Bugs fixes
The following defects have been corrected in this major ConSol CM version 6.18.4.
6.18.4.0
#666928 – Email and comment editor blocked
When writing a comment or email in a case in the Web Client, the editor could become blocked after submitting or cancelling a comment or email that contained a large image. In such situations, the user could not type until the page was refreshed. This problem has been solved and the editor is not blocked anymore.
#668395 - Required textareas display missing mandatory indicator
In CM/Track, required textarea fields did not display the corresponding asterisk, preventing users from visually identifying which text fields were mandatory. This problem has been solved and required textareas now consistently show an asterisk after their label.
#668469 - Not possible to edit forms from earlier versions
When editing a web form, which was created in an earlier version of ConSol CM, on the new CM/Forms page of the Web Admin Suite, the Update form button remained inactive after making changes, preventing users from saving the form. This problem has been solved, allowing users to edit and save forms without issues.
#668583 - Connections of workflow elements lost
When dragging a workflow element to another scope on the Workflows page of the Web Admin Suite, it could happen that some of its connections to other workflow elements got lost. The issue has been resolved and all connections are now retained when workflow elements are moved between scopes.
#668612 – Email not sent when initially entered address was invalid
When an email address entered in the email editor in the Web Client was initially invalid, the composed email was lost after correcting the address and attempting to resend, and the email was not sent. This issue has been resolved; the Web Client now retains the email content and attachments after correcting an address, and the message is sent successfully.
#668676 - Password reset field focus issue
On the password reset page of the Web Client, it was hard to focus or click into the Username field due to overlapping CSS styling. This problem has been solved, ensuring the input fields are properly aligned and fully accessible.
#668913 - Workflow editor displays technical names on browser/locale mismatch
When using the Web Admin Suite with a browser which has a language configured which is not configured for ConSol CM, when opening a workflow on the Workflows page, technical names were displayed for workflow elements. This problem has been solved and the workflow editor now correctly displays the translated labels in the default language when the browser language is not configured in ConSol CM.
#668919 - Magnifying glass icon missing on unassigned tickets
In the case list in the Web Client, the magnifying glass icon for showing cases in a table was missing for unassigned cases when the case list was grouped by assignee. This problem has been solved, and the icon Show these cases in a table is now displayed for unassigned cases when grouped by assignee.
#668930 - Date picker closed before selecting a time
When selecting a date in the CM/Track date picker, the calendar component closed automatically before the user could choose a time. This problem has been solved and the date picker now stays open after date selection until the user clicks outside or presses the Now button.
#668952 - Custom links on CM/Track login page not shown
When custom links are configured for the login page of CM/Track, and a user accessed the page with a browser set to a language which is not configured, the custom links were not shown. This problem has been solved and all links are now correctly displayed regardless of the browser language.
#668969 - Incomplete LDAP configuration blocks saving changes in Web Admin Suite
When having an incomplete LDAP configuration while the authentication mode was set to Database, it was impossible to save configuration changes on the Authentication page of the Web Admin Suite. This problem has been solved, and LDAP configuration fields are now only validated when the authentication mode is set to LDAP, allowing changes to be saved without issues when using database authentication.
#668767 - Password reset error in CM/Track when browser is closed in the meantime.
When a user triggered a password reset in CM/Track, closed the browser, and reopened it to finalize the process, clicking Back to login page displayed an error because the session was lost. This problem has been solved, and the Back to login page button is now only displayed when the session data is available; otherwise, a message instructing users to open CM/Track again to log in is shown.
#669008 - Not possible to upload HEIC attachments
Uploading HEIC files via the Web Client or importing email with HEIC files as attachments failed due to a MIME type mismatch. This problem has been solved by properly registering the image/heic MIME type, so HEIC files are now correctly processed.
#669010 - Problem with ordering favorites
When attempting to reorder favorites in the Web Client, the operation fails with an error, and any changes to the order are not saved after refreshing the page. This problem has been solved and the favorites can now be reordered successfully, with the new arrangement persisting after page reloads.
#669032 - Custom export not possible
When trying to export all data related to a queue on the Custom export page of the Web Admin Suite on a large system, a timeout could occur while gathering the entities for export. This problem has been solved by optimizing the entity collection.
#669035 - Localized values of contact action not displayed after de-/reactivation
Deactivating or reactivating a contact action on the Contact actions page of the Web Admin Suite caused localized values for contact actions to disappear, requiring a browser reload to reappear. This problem has been solved and all localized values are now correctly displayed immediately after deactivating or reactivating a contact action.
#669115 - Additional div tag inserted in rich-text templates with global editor configuration
Saving a rich-text template on the Rich text templates page of the Web Admin Suite when global editor configuration determining a font family and size was active, resulted in additional div tags being inserted on every save operation. This problem has been solved and no unnecessary div tags are inserted when saving changes.
#669161 - Layout problem in relations sections
The sections for related cases, contacts and resources in the Web Client showed large unneeded gaps. This problem has been solved and the related entries are now displayed with a consistent spacing without unneeded blank spaces.
#669148 - Corrupt workflow inhibits deployment attempts
When attempting to deploy a workflow which contained orphaned elements on the Workflows page of the Web Admin Suite, the deployment process fails with an error and the user interface hangs with a processing overlay. This problem has been solved and such corrupted workflows can now be opened and successfully deployed. A warning message is displayed and the problematic elements are ignored.
#669211 - Workflow image not available in system documentation
When generating documentation on the System documentation page of the Web Admin Suite using predefined scripts, the workflow image was missing from the generated documents. This problem has been solved and the workflow diagram is now automatically converted to an SVG during workflow deployment, properly stored, and correctly rendered in documentation exports.
#669228 - Wrong parameters in log messages
When using the method workflowApi.addAdditionalContact() in a workflow activity, the server log incorrectly displayed warnings about missing contact or case IDs. This problem has been solved and the server log now accurately reflects which parameters are actually missing.
#669551 - Queue variable not displayed correctly in rich text templates
Queue variable in rich text templates were not resolved correctly by the Web Admin Suite and Web Client. Instead of the localized queue name, an object reference was shown. This problem has been solved, and the queue variable now correctly displays the localized queue name.