The 'Text Render Component' is not updating on the viewport

Hi,
I would like to ask if you can help me with the Text Render Component. I’m following up the video tutorial from Youtube and on the Blueprint Class I created a Text Component where I typed my own text, however, on the Viewport it won’t update. It stays as ‘Text’, not the real text that I have written. Don’t know if this is a bug, you will know what is exactly. I have attached an image/screenshot from my pc and hopefully will be more helpful. I did compile, and even saved the whole project and exit completely, I re-opened it again and that stays as ‘Text’ again on Viewport. Please help.

Well, the funny thing is that I continued anyways with the tutorial and I put more wallsconse on the walls out of that blueprint… and all the other copies have the text that I wrote “Press ‘F’ to Toggle” but not the first original one.

Hi Bekim -

Thank you for your report. This has been reported previously as UE-21286. I have added your information to the report and will keep you informed as we investigate a solution.

Eric Ketchum

The only news I have now is that the issue is being worked on and a fix is slated for a future release of the engine.

Thank You

Eric Ketchum

Waiting for news on this one too.

A workaround is do a “Set Text” on begin play.
On construction script it doesn’t work either

This happens all the time on my machine. A good fix for me was duplicating the text and deleting the previous instance. The duplicate would force a refresh of the text value. I’ve also tried forcing the text value from construction script and that worked but not consistently.

Yeah, that is what I was/am doing. It’s ok, once you find out that it works on the second instance, it’s easy. So, that is why I posted this question about the bug and how I passed and also thanks for sharing your idea as well, so other people see it. :slight_smile:

I figured out that renaming the Text Render Component refreshes the Text Value and updates the ‘Text’. At lest for UE4.10 it works.

Tnx. renaming fix the issue.

Thanks, Saved me a lot of time here!!

Thanks! it works

On 4.10.3 I did a small work around so that it updates when it compiles, seems to work well when I change a public variable in editor view.

In the construction script promote the text render component to a local variable and set it to the text render component. Then set the text on your local variable to what you want in my case “TempRequiredPowerRatingStr” is a public variable that I edit in the editor view port via the actor’s details.
Then finally set your text render component to your local variable.

Hopefully this solutions works for other people and not just me :slight_smile:

Same problem happens with 4.11.0 preview 6

Workaround is to uncheck/check the “Editable when inherited” checkbox in the Variable section of the Details panel. It updates the text in the editor.

Would be nice to have a proper fix for this (seemingly trivial) issue.

This problem still happens with 4.11.0 preview 8.

Exactly which release this fix is scheduled for?

Yeah, I know. It’s not fixed directly, you have to find the way around.

Could somebody please explain why is it so hard to fix this problem? All properties like position and alignment can update properly. Why cannot the text content do the same? Sorry, I just don’t get it…

maybe this have something todo with the localization system. Maybe they are working on a new one. don’t know…

The bug that was entered is still be addressed by our engineers, and has been marked to be fixed for an upcoming major full engine release. This is all the information I can provide at this time.

Thank you very much for confirming the progress.

For newcomers: Workaround is to rename the Text component.