Square bracket on approval notification

Introduction

This release focuses on improving the reliability and consistency of approval automation notifications. The focus is on improving how user and group mentions are handled inside automated messages configured under Automations on approval, Automations on rejection, and Automations on cancellation.

With these improvements, admins can expect notification messages to render accurately, without formatting artefacts, and with better validation of supported characters.


What this release covers

This release addresses issues observed when admins configured a “Send a message” automation and tagged a user group whose name included parentheses:

  • Messages occasionally displayed random closing square brackets (]]]]), even when not present in the original configuration.

  • These formatting errors appeared both in the automation builder and in the final delivered message.

Enhancements implemented include:

  • Updated formatting logic to ensure tags/mentions are rendered cleanly and consistently.

  • Strengthened validation, preventing admins from entering unsupported characters ([ or ]) in user and group names.

  • More reliable translation between the UI mention format and the server-side format used for notification delivery.


Before vs After

Scenario

Before

After

Tagging a group with parentheses in its name inside “Send a message” automation

Random trailing brackets (]]]]) appeared in notifications.

Mentions render correctly with no unwanted characters.

Mention formatting between UI and server

Inconsistent formatting caused artefacts in final messages.

Formatting is now aligned, stable, and error-free.

Entering unsupported characters in user/group names

Allowed in certain cases, resulting in broken formatting.

[ and ] are now blocked with an immediate validation error.

Notification preview vs actual message

Could differ due to rendering bugs.

Both now display the same, accurate output.


Last updated