Setting Move and Resize Snap to Grid Increment to 0.001 Studs Causes Inaccuracy in a Part's Size When Resizing It

Issue Description

In Studio, using a move and resize snap to grid increment of 0.001 studs and resizing a part in an axis should only change the value of the Size property according to the axis used to resize the part. Currently, changing the size of a part in one axis causes the two other axes in the Size property to decrease their value by 0.001. Continuously clicking and dragging on the axis that was used to first resize the part with will cause the value of the Size property of those two other axes to decrease their value. Holding Control on the keyboard and dragging on one axis to resize a part will also cause the same bug to occur.

The bug can occur in any place file. I tried disabling the plugins as suggested, but it did not fix the issue. I am not sure if this behavior is intended because these tools are used by a lot of people.

I noticed this bug today March 8th at 1AM EST.

Reproduction Steps

  1. Open Roblox Studio.
  2. Open any place file.
  3. Open the Properties tab.
  4. From the Model tab, place a Part of any type except the Sphere type in the Workspace.
  5. In the Model tab, tick the Move and Resize Snapping to Grid checkbox and change the snap to grid increment to 0.001 studs.
  6. Click on the inserted part and resize the part on any axis.
  7. In the properties tab, you can see that the values of the two other axes for the Part’s Size property decrease by 0.001. This part of the issue always happens.
  8. Continuously clicking and dragging on that one axis may cause the Size values of the two other axes for the resized part to decrease further in increments of 0.001 studs. This part of the issue will only happen for a few times, and the values of the two other axes will stop decreasing.

Visual Aids


The size of the part before resizing it on the X axis with 0.001 move and resize snap to grid increment:
image
The size of the part after resizing it on the X axis with 0.001 move and resize snap to grid increment. The values of the Size property on the Y and Z axes are being decreased when resizing the part:
image

System Information

  • Windows 11 Home version 24H2
  • 12th Gen Intel(R) Core™ i7-12700H
  • 16.0 GB RAM
  • NVIDIA Geforce RTX 3070 Laptop GPU

Beta Features

  • Assistant Preview
  • Dragger QoL Improvements
  • New Luau type solver
  • New Studio Camera controls
  • Occlusion Culling

Reproduction Files
resizeissue.rbxl (51.0 KB)

Expected behavior

Clicking and dragging to resize on one axis using a snap to grid increment of 0.001 studs should leave the values of the Size property of a Part on the two other axes unchanged.

1 Like

I realized that this topic could possibly be a duplicate of this topic. However, my topic contains some information that could help resolve the bug: