TextStrokeTransparency is no longer affected by TextTransparency

Reproduction Steps

To reproduce this issue, place the following rbxm file (it’s a screengui with a frame and some text labels in it) into the game’s StarterGui. Happens in my game (Notoriety - Roblox) but seems to happen everywhere.

uirender.rbxm (5.5 KB)

System info:
CPU 11th Gen Intel(R) Core™ i5-11400F @ 2.60GHz
GPU NVIDIA GeForce RTX 3060 Ti

Expected Behavior

Prior to this bug occurring, setting TextTransparency to 1 would also remove the TextStroke from appearing

Actual Behavior

When TextTransparency is 1, the TextStroke still shows, leading to situations as seen in the following screenshot:


Workaround is to currently set the visible property on non-rendered labels to true, but the game this is happening in is pretty old so there’s a lot of instances of this being a problem. Also, with setting visibility, it makes it harder to tween in text from being fully invisible to being visible without also tweening the textstroketransparency field, which wasn’t required before.

Issue Area: Engine
Issue Type: Display
Impact: Moderate
Frequency: Constantly
Date First Experienced: 2023-02-01 00:02:00 (-08:00)


vouch, this is a REALLY annoying bug i would say?

1 Like

no, its actually kinda useful in some circumstances


You can use UIStroke if you want this behaviour, this bug is breaking the visual ascetics of many Roblox games’ UIs


Really annoying. Was doing testing and noticed some UIs were permanently stuck on screen due to this bug.

I have to tween TextStrokeTransparency now in order to prevent permanent UIs, and it doesn’t provide the same effect as before.

1 Like

Any news on this? really would like this dealt with.

Hi @Brick_man , we have elevated the priority of this issue in our backlog and will look into it soon. Thank you for your patience.


This is fixed! Thanks again for the report.