I noticed that when you edit an input field the caret always jumps to the end. This can be reproduced on the Demo app: https://shmew.github.io/Feliz.MaterialUI/#samples/sign-in # Repro 1. Type into input 2. Move caret to start 3. Type a character # Expected result Caret position stays the same # Actual Result Caret moves to the end A short video of what happens: https://user-images.githubusercontent.com/16801528/128494896-340981d7-f3dd-43ed-9503-993e84b379b6.mp4