Current behaviour:
When user tries to add hex by input after user add 3rd char picker applies it as a short hex (for example 123 => 112233). Another case is when user uses backspace to delete chars in hex user is not able to delete value since every time 3 chars left picker applies it as a short hex
Expected behaviour
As it works, for example, in figma, hex is applied only on enter/return or on blur.
Solution
Change default behaviour to apply changed on enter/blur
[not sure about that] add a prop to switch to current behavior (apply-hex-on-change).
Current behaviour: When user tries to add hex by input after user add 3rd char picker applies it as a short hex (for example 123 => 112233). Another case is when user uses backspace to delete chars in hex user is not able to delete value since every time 3 chars left picker applies it as a short hex
Expected behaviour As it works, for example, in figma, hex is applied only on enter/return or on blur.
Solution