### Fluidd Version v1.37.1-3b54dc4 ### Browser Firefox ### Device Desktop PC ### Operating System Windows ### What happened While entering a number in the 0..1 dialog for an LED, the typed numbers change as you enter them. It would seem this is because the dialog is continuously converting the 0-1 float to a decimal 0-255, rounding it, converting back to a float, and putting that back in the dialog box. This causes numerous difficulties and problems when trying to enter a number, described below in the repro steps. Additionally, in the 0..255 dialog, entering decimals has inconsistent behavior. If I enter 9.6, it is immediately rounded to 10 in the dialog. But if I enter 9.4, the text does not change. ### What did you expect to happen I should be able to type in any number, highlight and replace text, and backspace and delete as normal. Then, once I'm finished, press enter to apply the changes to the LED, and only then have the text change, if it needs to be rounded, clamped, or is perhaps invalid (NaN). ### How to reproduce I wish to enter 0.15 for an LED color value. I click on an LED under "Fans and Outputs". This brings up the color picker. I click 0..1. All fields are currently zero. I highlight the 0 in the R field. I type 0, ., 1, 5. Instead, this sequence occurs (key pressed - dialog box text): 0 - 0 . - 0. 1 - 0.102 5 - 0.1025 If R is currently 0.149 and I want to change it to 0.16, I would expect to click in the box so the cursor is at the end, hit backspace twice, and type a 6. But this happens instead (starting with 0.149|, where | is the cursor): Backspace - 0.141 Backspace - 0.14 Backspace - 0.102 Backspace - 0.10 Backspace - 0.1 6 - 0.161 If the R box is empty and I'd like to enter .15, entering the . immediately changes all boxes to NaN. I'd like to be able to enter a number without a leading zero, but moreover, the other boxes should not change to NaN. Even if I then correctly enter a valid number in the R box and press enter to apply, all colors get set to 0 in the resulting macro call. ### Additional information _No response_