Style Editor - ColorSequenceRenderer Text Input digits "cut off"

Description

Type in 0.724 this Text Box

for some reason it will then display as 0.72 even though it is not set to 0.724

This doesn’t happen with the Qt one. I hope that no hooks to Qt Gradient with compatible use in react-lua is not the reason why the Qt one is not being used.

 

With that, I hope it is understandable on why I disable some of these forced new built-in plugins in the first place…

Re-production Steps

Video attached in Private Message

These re-production steps are written for without the Next Gen Studio (DPI issues with the text is still present)

  • Open an Empty Baseplate
  • Select StarterGui
  • At the top, select the “UI” Tab
  • Click on “Style Editor” and create a empty style
  • Click on Stylesheet and do “New > Pseudo Instance > UIGradient”
  • Add a property named “Color”
  • Click on “Color” to open the Color Sequence Editor
  • Click anywhere on the Gradient to create a new Keypoint
  • In “Time” type in 0.724 and press Enter
  • You may also have to unselect and reselect it
  • Observe

Expected Result

image

It sets the value to 0.724 and it actually is 0.724 so it should also show me 0.724 permanently.

Actual Result

image

It shows 0.72 even though it is 0.724. If you decide to type in 0.72 and press enter, the keypoint position actually changes from 0.724 to 0.72 despite it showing 0.72, indicating that there indeed was a difference.

A private message is associated with this bug report

Hi, thank you for the bug report! This issue should now be fixed - the ColorSequence editor should show 3 digits of precision for numbers