Description: When moving your cursor in studio in a playtest and enabling shift lock, occasionally your camera goes crazy. Investigating it further, it seems that the delta of the mouse is counting the mouse being moved to the center of the screen as delta, but only if the mouse is moving as the mousebehavior gets set.
Where: Anywhere where you can use shiftlock. A baseplate, for instance. It only happens in studio, though.
When: I only noticed this starting about a week ago, but that’s when I started using shiftlock in my projects so it may not be accurate.
Videos & Images:
Reproduction instructions & files:
Minimal: Move your cursor somewhere offscreen before enabling shiftlock. Make sure you’re moving your cursor.
Specific: Go in third person, move your cursor somewhere near the top left corner of your screen. Proceed to smoothly drag it from the left side of your screen to the right, and enable shiftlock about halfway through. The further away from the center of the screen your mouse is, the higher the delta is. Finally, as stated earlier, this bug only seems to occur in studio.
Consistent: It seems to happen about ~70% of the time.
Place file:
Baseplate.rbxl (36.6 KB)