Properties Menu No Longer Allows Math Eval

Previously, in the properties menu, I was able to run math equations for values, which helped a lot with positioning and scaling UI. It appears that in the latest studio version (0.663.0.6630659), this feature has broken. You can reproduce this by creating a TextLabel and attempt to put a position with a math operation.

Expected behavior

Math equations should be evaluated for the property input.

12 Likes

Experiencing this issue as well within my own experience on the latest Roblox studio version

2 Likes

CC’ing @tnavarts here for acknowledgement :pray:

What you’re trying to do there never worked for UDim2. If you try a Vector3 property you’ll see that it still works there.

It worked. I ALWAYS used values like 1/7+1/3 here, and that helped me hell a lot.
It not works now. Just not works. Anywhere. Even on Vector3.

7 Likes

This has always worked since it was added a long while ago. I purposefully reverted my Studio version just to use this feature due to how much of a pain this bug is.

Here’s a timestamp for a 2 month old live stream where I use this feature on a UDim2:

6 Likes

I’ve been using this feature almost exclusively on UDim2

6 Likes

Bump. This has always worked before, and its suddenly become way more annoying dealing with UI.

I stand corrected. I though this only worked on Vector2 / Vector3 (don’t remember working around it when implementing the UDim part of shorthand properties pane input) but I remembered it wrong apparently.

I’ll see what’s up.

4 Likes

what wrong with roblox, literally broke even simple but useful feature.
Also with IntValue when u using math, have error in console Unable to cast string to int64

1 Like

While we’re at that, allow us to set IntValues and NumberValues to math.huge. Some third-party scripts that I use depend on this behavior, and it only is possible with the usage of the Command Bar. Inputting really long numbers also doesn’t work since it just caps at the maximum integer value.

is there any ETA on when this will be fixed? its not just for UDim2 but any value, I can’t divide values inside a vector3 for example

appreciate the support!

2 Likes

here’s a flow diagram on how int values work and why that doesn’t work:

  • User gives input like 1+1
  • Intvalue checks if the given input has any string.
  • If value has string then throw error else set value.

when it should be:

  • User gives input like 1+1
  • Evaluate input if it’s a string
  • Set value to the evaluated number (if actually a number) else throw error.

The functionality should be restored, sorry for the wait.

7 Likes

I tested and I can confirm that it is working!