We will analyze all the root causes for cursor jumps when handling inputs.
Since the responsibility of this problem is mixed between the browsers and React, I've showcased examples in vanilla JS, React, and mentioned other frameworks too.
Warning, there will be a deep dive into React's internals.