GNOME Bugzilla – Bug 623406
cursor disappearing (race condition)
Last modified: 2018-02-17 10:46:55 UTC
Under some circumstances the cursor disappears from the terminal. This is the regression since 2.26. openSUSE 11.3 RC2 x86_64 gnome-terminal-2.30.1 How to reproduce: 1. Open a terminal with two tabs 2. Run "mc" in the first tab 3. Before mc finishes its rendering, press Ctrl+PageDown to skip to the second tab. Actual behavior: No cursor Expected behavior: Invisible cursor applies only to the terminal where application that wants to hide it runs. Work-around: Go to another window and return.
vte-0.24.1, it did not happen in openSUSE 11.2 with vte-0.22.5
The problem still appears with: vte-0.26.2, gnome-terminal-2.32.1 openSUSE 11.4 RC1
Could you git bisect it?
It is not easy to bisect, I don't have simple reproducer. It just happens sometimes, not only with mc, and not easy to reproduce the above on fast machine.
Reproducible in vte-0.30.1. But here the bug is less painful, as the cursor does not disappear completely. Just instead of the blinking black cursor it shows non-blinking rectangle filled by backgroud color instead of foreground (i. e. it is visible).
*** Bug 674812 has been marked as a duplicate of this bug. ***
Hi, this bug seems similar but is using gtk apps in tiling window manager, not sure if it's the same bug or not. Please decide. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=662099
Still reproducible in gnome-terminal-3.6.1 with vte-0.32.2.
Is this using gnome-shell or some other window manager? Is it still happening under gnome-shell 3.9.x ?
It surely happens in gnome-terminal-3.6.1. Now I am using gnome-terminal-3.9.90. I'll test for some time and report whether it still happens. I am using gnome-shell. Note that I am using sloppy focus.
Only click-to-focus is supported, nothing else.
I'm pretty sure this was due to the missing-focus-events gtk bug, which has since been fixed.