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
16 GB RAM
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

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)

9 Likes

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

1 Like

no, its actually kinda useful in some circumstances

2 Likes

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

4 Likes

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.

4 Likes

This is fixed! Thanks again for the report.

3 Likes