Chatwoot: [Bug] (Conversation Continuity) Email replies do not parse Arabic or UTF characters correctly.

Created on 21 Jul 2020  路  3Comments  路  Source: chatwoot/chatwoot

Describe the bug
When a user replies back to a conversation via email, if for example they use the Arabic language or put some emojis, it seems they are not interpreted correctly and show as "?????? ???? ????" instead.

To Reproduce
Steps to reproduce the behavior (Assuming Conversation Continuity is already enabled and set):

  1. Initiate a conv. from chatbox and provide email for the bot.
  2. Send a message and close the chatbox.
  3. Go to the Dashboard as an agent and reply to that conversation after a few minutes.
  4. As a user, check the email inbox for the "New messages on this conversation" notification message.
  5. Reply to it using emojis or Arabic text.
  6. See error on Dashboard.

Expected behavior
The agent will receive the reply from the user in the form of question marks "??? ?????? ???".

Screenshots

Screen Shot 2020-07-21 at 5 37 36 PM.

Bug

Most helpful comment

We know what we were getting into 馃榿. That's why we put it under a feature flag. This must be something to do with the encoding in the plain text version of the email. @WevrLabs Can you send a similar content which broke the UI to [email protected]?

All 3 comments

We know what we were getting into 馃榿. That's why we put it under a feature flag. This must be something to do with the encoding in the plain text version of the email. @WevrLabs Can you send a similar content which broke the UI to [email protected]?

We know what we were getting into 馃榿. That's why we put it under a feature flag. This must be something to do with the encoding in the plain text version of the email. @WevrLabs Can you send a similar content which broke the UI to [email protected]?

Noted 馃憤馃徏. Will send you a test message in a bit.

Update (new observations):
Not sure if it's the intended behavior, but I noticed if a user replies back without quoting the previous messages, then we receive an empty reply on the Dashboard.

Weirdly, Chatwoot displays the unread badge in the conversation list, though.

Screen Shot 2020-07-21 at 11 59 38 PM

Was this page helpful?
0 / 5 - 0 ratings