I am updating a TextLabel from a LocalScript and the TextLabel is always one update behind on the “updating” part
When I change the text property of the Label using a script, it updates once, then halts, and from then on it is always one update behind on rendering of the Text. According to the script and my Properties window, the label is at the scripts set value. But the Label refuses to render untill I wait and change the text again.
Demonstration:
What I have tried:
Reinstalling studio
Tested on another device
Tested on the roblox website
Imported the project to another Studio Project
Neither of the above works
Tell me if you need anything more or if everything works alright for you!
I ran into this today and thought I was losing my mind.
In an additional wrinkle, I found that the text would update if I moused over it, oddly enough.
I was able to find a workaround in my situation, though: I was originally updating the text in a RenderStepped connection, but switching it to Heartbeat fixed the issue. It’s fine in this case since it doesn’t need to be frame-perfect or anything, but it definitely threw me for a loop.
I’m experiencing the same thing. The text value changed on the properties but on screen it doesn’t tally up. It will update once you select the text label on explorer or hover your mouse on the text label.
Omg how has this not been fixed yet? I don’t wanna have to use immediate event handling if it’s gonna be phased out - there’s no way this little bug has stumped the studio team for 8 months.
This is still affecting my experience as a developer. I just spent a large amount of time debugging all of my code to find out that deferred events (a feature now default to new experiences) was the root cause.