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

**URL:** <https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763>\
**Category:** Blueprint\
**Tags:** unreal-engine, bug-report, editor, UE4, Blueprint, question\
**Created:** [September 19, 2015, 5:52pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763 "2015-09-19T17:52:55Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wolfy\_Royal](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfy\_Royal](https://forums.unrealengine.com/u/Wolfy_Royal)\
**Post date:** [September 19, 2015, 5:52pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/1 "2015-09-19T17:52:55Z")

</div>

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.

 ![59335-bugg_01.jpg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/4/8/a/48a39e88f4c009433eabec9afd4ac5e0c71f1b6a.jpeg)

---

<div class="post-metadata">

**Author:** ![Wolfy\_Royal](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfy\_Royal](https://forums.unrealengine.com/u/Wolfy_Royal)\
**Post date:** [September 19, 2015, 6:06pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/2 "2015-09-19T18:06:58Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Lovecraft\_K](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Lovecraft\_K](https://forums.unrealengine.com/u/Lovecraft_K)\
**Post date:** [September 21, 2015, 3:27pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/3 "2015-09-21T15:27:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![gustavorios2](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/gustavorios2/32/1194641_2.png) [@gustavorios2](https://forums.unrealengine.com/u/gustavorios2)\
**Post date:** [November 2, 2015, 6:57pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/4 "2015-11-02T18:57:39Z")

</div>

Waiting for news on this one too.

---

<div class="post-metadata">

**Author:** ![gustavorios2](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/gustavorios2/32/1194641_2.png) [@gustavorios2](https://forums.unrealengine.com/u/gustavorios2)\
**Post date:** [November 2, 2015, 7:00pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/5 "2015-11-02T19:00:42Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Lovecraft\_K](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Lovecraft\_K](https://forums.unrealengine.com/u/Lovecraft_K)\
**Post date:** [November 2, 2015, 7:02pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/6 "2015-11-02T19:02:48Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![cgiteach](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/cgiteach/32/559818_2.png) [@cgiteach](https://forums.unrealengine.com/u/cgiteach)\
**Post date:** [November 5, 2015, 5:19am UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/7 "2015-11-05T05:19:03Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Wolfy\_Royal](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfy\_Royal](https://forums.unrealengine.com/u/Wolfy_Royal)\
**Post date:** [November 5, 2015, 8:31am UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/8 "2015-11-05T08:31:43Z")

</div>

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. 🙂

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_536e9160](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_536e9160](https://forums.unrealengine.com/u/anonymous_user_536e9160)\
**Post date:** [November 15, 2015, 10:26am UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/9 "2015-11-15T10:26:49Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![katanec](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@katanec](https://forums.unrealengine.com/u/katanec)\
**Post date:** [December 19, 2015, 1:48pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/10 "2015-12-19T13:48:38Z")

</div>

Tnx. renaming fix the issue.

---

<div class="post-metadata">

**Author:** ![Botfly08](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Botfly08](https://forums.unrealengine.com/u/Botfly08)\
**Post date:** [January 14, 2016, 4:12pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/11 "2016-01-14T16:12:10Z")

</div>

Thanks, Saved me a lot of time here!!

---

<div class="post-metadata">

**Author:** ![rio-85](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@rio-85](https://forums.unrealengine.com/u/rio-85)\
**Post date:** [January 26, 2016, 8:11pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/12 "2016-01-26T20:11:18Z")

</div>

Thanks! it works

---

<div class="post-metadata">

**Author:** ![RobertPotter](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@RobertPotter](https://forums.unrealengine.com/u/RobertPotter)\
**Post date:** [March 5, 2016, 10:13am UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/13 "2016-03-05T10:13:56Z")

</div>

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 🙂

 ![81047-capture.png](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/1/3/2131541d5b76f7846600849db401a70def77cdd6.png)

---

<div class="post-metadata">

**Author:** ![fviktor](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@fviktor](https://forums.unrealengine.com/u/fviktor)\
**Post date:** [March 6, 2016, 1:02am UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/14 "2016-03-06T01:02:25Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![fviktor](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@fviktor](https://forums.unrealengine.com/u/fviktor)\
**Post date:** [March 25, 2016, 4:55pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/15 "2016-03-25T16:55:08Z")

</div>

This problem still happens with 4.11.0 preview 8.

Exactly which release this fix is scheduled for?

---

<div class="post-metadata">

**Author:** ![Wolfy\_Royal](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Wolfy\_Royal](https://forums.unrealengine.com/u/Wolfy_Royal)\
**Post date:** [March 25, 2016, 5:40pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/16 "2016-03-25T17:40:46Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![fviktor](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@fviktor](https://forums.unrealengine.com/u/fviktor)\
**Post date:** [March 25, 2016, 9:37pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/17 "2016-03-25T21:37:15Z")

</div>

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…

---

<div class="post-metadata">

**Author:** ![gustavorios2](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/gustavorios2/32/1194641_2.png) [@gustavorios2](https://forums.unrealengine.com/u/gustavorios2)\
**Post date:** [March 25, 2016, 10:27pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/18 "2016-03-25T22:27:16Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_6e7b421a](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_6e7b421a](https://forums.unrealengine.com/u/anonymous_user_6e7b421a)\
**Post date:** [March 30, 2016, 2:07pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/19 "2016-03-30T14:07:11Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![fviktor](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@fviktor](https://forums.unrealengine.com/u/fviktor)\
**Post date:** [March 30, 2016, 8:43pm UTC](https://forums.unrealengine.com/t/the-text-render-component-is-not-updating-on-the-viewport/332763/20 "2016-03-30T20:43:17Z")

</div>

Thank you very much for confirming the progress.

For newcomers: **Workaround is to rename the Text component.**
