Enum.EasingStyle.Circular is broken when using GuiObject:TweenSize()

When attempting to tween a GuiObject using the TweenSize method and an EasingStyle set to Circular, it doesn’t tween and immediately jumps to the goal position. However, when using TweenService and setting the EasingStyle to Circular in the TweenInfo, it behaves as expected.

I have experienced the issue as far back as potentially a year and a half, however I never made an attempt to report the issue as I just used the TweenService method for expected behavior.

Reproduction

Attempt to tween a GuiObject using TweenSize and use Enum.EasingStyle.Circular. Occurs 100% of the time.

Studio Demonstration file:
Demonstration.rbxl (59.7 KB)

Roblox Demonstration place:
TweenDemonstration - Roblox

Demonstration

6 Likes

Hey! So sorry we missed this. I’ve assigned it to someone at Roblox, and we’ll update you here when we can.

2 Likes

Hi, this api GuiObject:TweenSize() is deprecated, and the deprecation details are listed here GuiObject | Documentation - Roblox Creator Hub
We suggest always using TweenService | Documentation - Roblox Creator Hub as it would have continuous maintenance and integration, thanks.

1 Like