**Describe the bug:** Caret of `<input>` element doesn't appear on focus and stays after a unfocusing the element (`blur`). https://github.com/user-attachments/assets/11090a2c-b63b-48e2-ad2c-698942f63969 Note that `<textarea>` seems to be working fine. **To Reproduce:** Open `data:text/html,<input>`: 1. Focus on the input with mouse and notice that the caret is nowhere to be seen. 2. Unfocus by clicking empty space and notice that the caret is still there. **Platform:** Platform independent bug.