Problem with text display in chat in version 4.0.0-beta.28

What do you need help with?

Bug report

Installation method

Manual installation / GitHub

Issue area

Chat UI

Impact

Major - a core flow is broken

Unreal Engine version

5.8.2

Convai Unreal Engine Plugin version

Github

Project setup

Blueprint

Target platform

Windows build

Where does it happen?

Custom project

Short summary

In the chat bubble, when the avatar responds, the response text is repeated.

What happened?

We are experiencing an issue with the subtitle/text rendering in the latest Convai Unreal Engine plugin version.

The avatar’s audio response is generated and played correctly only once, with no repetition or audio artifacts. However, the displayed text appears to be duplicated multiple times and rendered on top of itself.

Based on our testing, this does not seem to be an LLM or TTS issue, since the spoken response is correct and plays only once. The problem appears to be limited to the subtitle/transcript UI layer.

From the behavior observed, it looks like partial streaming text updates may be accumulating or being rendered simultaneously instead of replacing the previous content. As a result, different intermediate versions of the response are displayed at the same time, creating overlapping and repeated text on screen.

I’m attaching a screenshot of the conversation showing the problem. Could you please confirm whether this is a known issue in the latest version of the add-on and if there is a recommended solution or a workaround?

Screenshots, recording, logs, or minimal repro

chat.log (1.39 KB)

I checked the relevant documentation, resources, and similar forum posts before posting.

on

I confirm that I did not include API keys, tokens, passwords, secrets, private character data, private conversation logs, or customer data.

on

In the end, I had to revert to an earlier version that works better. Since I’m not getting any feedback, at least I can move forward with it this way, and I have a client demo coming up, followed by an event—all within the next 3–4 days.

Let’s hope no new problems pop up.

A new update will be released very soon.

However, please keep in mind that these are still beta versions. If you have a client demo or event coming up within the next few days, I would not recommend updating right before the event.

In that case, it may be safer to continue with the earlier version that is currently working for your demo, and then test the new update separately afterward.

I completely agree. The only thing is that the new beta version seemed to solve the disconnection issue (I’m not sure whether it’s actually a bug or intended behavior), and that’s what I’ve been trying to figure out how to resolve. In any case, the previous version meets all our requirements except for the disconnection aspect, which I’m currently handling manually for the time being.

That said, feedback is always appreciated, just as you consistently provide it, and it’s clear that you genuinely care about addressing these concerns.

Thank you.

Could you please try the new version?