I am making a color wheel and I am trying to make it so when the window resizes the pointer updates. The way the pointer is calculated is by using the size of the outer circle image (in pixels) which i simply get by image.AbsoluteSize
Now when i try using ColorWheel:GetPropertyChangedSignal("AbsoluteSize"):Connect(function() it doesn’t fire. I thought whatever, I’ll just use the ViewportSize property, it did fire upon window resizing however the absolute size stood the same where it is certainly not the case.
The problem is that the AbsoluteSize property only updates if the ScreenGUI/GUI Object is enabled/visible when the window resolution changes. I have no idea whether it’s intentional or not, but it’s quite annoying.
A potential workaround is to call your resize function (I assume that’s what you’re using?) whenever the ScreenGUI enabled.
It is indeed enabled and visible (in the properties) though. Or are you suggesting that when I resize my window the cursor goes out of the screen and therefore AbsoluteSize does not update? The problem is not the event not firing as there are many workarounds around that, the problem is that the absolute size does not update.