Here is an annoying asynchronicity issue: do the following with 0.2-seconds intervals:
(1) click somewhere
(2) type a letter
(3) type a letter
What happens is that the first letter is inserted before the insertion-point movement
caused by the click :-( The second letter is inserted after the movement.
(I am not sure if 0.2 seconds is a precise indication, but it happens in practice.
The computer is relatively new MacBook Air running 10.13.4.)
I can't replicate anything like that and I see no reason why the order of the events would be reversed. Events (in this case, mouse event and keyboard events) are handled sequentially. Are you sure your fingers execute the movements in the right order.
Hi Bernard,
sorry for the noise. It turns out to be a OSX bug!
I just saw it also in Thunderbird.
The culprit turns out to be a preference setting (in Accessibility), 'double-tap to drag', that causes the bug, system wide. (This used to be a standard OSX feature (I always used it), but at some point it was relegated to be an exotic Accessibility feature, and I guess the bug was introduced then. Until I got this newish MacBook, I never had problems with it. Now I will try out 'three-finger drag' instead.)
Cheers,
Joachim.
Thanks for the explanation. So I'm closing this report now.