diff --git a/app/javascript/dashboard/components-next/Inbox/InboxCard.vue b/app/javascript/dashboard/components-next/Inbox/InboxCard.vue
index 056c4c2d8..2f3d7fd53 100644
--- a/app/javascript/dashboard/components-next/Inbox/InboxCard.vue
+++ b/app/javascript/dashboard/components-next/Inbox/InboxCard.vue
@@ -80,6 +80,10 @@ const messageClasses = computed(() => ({
}));
const formatPushMessage = message => {
+ if (message.startsWith(': ')) {
+ return message.slice(2);
+ }
+
return message.replace(/^([^:]+):/g, (match, name) => {
return `${name}:`;
});
diff --git a/app/javascript/dashboard/components-next/message/Message.vue b/app/javascript/dashboard/components-next/message/Message.vue
index 04eb8d8a4..fb3769e88 100644
--- a/app/javascript/dashboard/components-next/message/Message.vue
+++ b/app/javascript/dashboard/components-next/message/Message.vue
@@ -152,7 +152,8 @@ const variant = computed(() => {
if (props.contentAttributes?.isUnsupported)
return MESSAGE_VARIANTS.UNSUPPORTED;
- if (!props.sender || props.sender.type === SENDER_TYPES.AGENT_BOT) {
+ const isBot = !props.sender || props.sender.type === SENDER_TYPES.AGENT_BOT;
+ if (isBot && props.messageType === MESSAGE_TYPES.OUTGOING) {
return MESSAGE_VARIANTS.BOT;
}
diff --git a/app/javascript/dashboard/components-next/message/bubbles/InstagramStory.vue b/app/javascript/dashboard/components-next/message/bubbles/InstagramStory.vue
index 83872b320..b6532a837 100644
--- a/app/javascript/dashboard/components-next/message/bubbles/InstagramStory.vue
+++ b/app/javascript/dashboard/components-next/message/bubbles/InstagramStory.vue
@@ -38,7 +38,7 @@ const onVideoLoadError = () => {
-
+
{