GuiButtons do not return to “hover” state after click

This issue still seems to exist after it being labeled as “Fixed”. Can someone please confirm.

4 Likes

This has been a bug for as long as I can remember. How has this never been fixed?

1 Like

This was fixed but it was broken again recently

1 Like

For temporarily, you can use following script I guess: (Parented to that ImageButton)

local Player = game:GetService("Players").LocalPlayer

local Gui = script.Parent

Gui.MouseEnter:Connect(function()
	Gui.Image = "rbxassetid://8843492178"
end)

Gui.MouseLeave:Connect(function()
	Gui.Image = "rbxassetid://8842938672"
end)
1 Like

Yes, but this is only for the mouse. GuiState gets altered when the ui element gets interacted other than mouse.

2 Likes

Hi @nin900500 , we’ve filed an internal ticket regarding this issue. While we did release a fix for it previously, unfortunately, it led to some regression, so we had to revert the changes.
Currently, we are focusing on addressing urgent matters, which has delayed our reevaluation of this issue. But please rest assured that we’ll look into it as soon as possible. Thank you for your patience!

5 Likes

This has bothered me for YEARS.