Cannot select anything if something is changing on the screen
If I try select something while the sceen is updating, the selection does not happen. Even if the modifications are not in the same area as the selection.
I am attaching a screen recording that shows the issue. It launches tig on a large repo. It takes about 20seconds to get the list of commits. During that time, there is a counter that is continuously updated. Because of that, it's impossible to perform any kind of selection on any part of the screen for the first 20 seconds.
I am using xfce4-terminal. I tried urxvt, and it does not have the problem.
I think it happens because that action:
/* Deselect the current selection if its contents are changed
* by this insertion. */
https://gitlab.gnome.org/GNOME/vte/-/blob/master/src/vte.cc?ref_type=heads#L3937
When that code is called, the current selection is not in the clipboard. So the code fails at detecting if selection is modified by the insertion.