Text label with TextWrapped property set to true not updates last symbol sometimes

Text labels, and other UI elements with text don’t update their text content properly if it edited symbol-by-symbol:


This won’t happen if TextWrapped is false, RichText not affects issue.

Video:

Text which should render: Hi, GamEditoPro. You came for new tool or blueprints?
As seen, sometimes, 1-2 last symbols won’t render.

Reproduction steps:
Create UI with TextLabel, which is more tall than wide (example: Size = UDim2.new(0.2, 0, 1, 0))
Set TextWrapped to true.
Select this text label, and paste the following code into command bar, and hit enter:
local Label = game.Selection:Get()[1] Label.Text = "" for i = 1, 30, 1 do Label.Text ..= tostring(i) .. "; " game:GetService("RunService").RenderStepped:Wait() end
You may execute this command many times, to see diffirences.

Expected behavior

I expect to see actual content of text label, not previous one.

1 Like

Related: