Eli Zaretskii writes: > It looks like something is still amiss: the cursor blinking display is > incorrect in some cases. For example, evaluate this in a buffer under > Fundamental mode: > > (insert (propertize "some sample text" 'face '(:box 10) 'mouse-face 'highlight)) > > and then put the mouse pointer above the text, so it's highlighted, > and move the text cursor to the first 's' or the last 't'. As long as > the cursor blinks, you will see two characters drawn in the cursor > face, not one as expected. Thanks, here's a patch that should fix the issues, formatted with "git format-patch", but with one caveat: in your example above, the background of the character "s" at the beginning of the string "some sample text" is drawn too wide, but I wasn't able to find the problem. Could you please take a look at it? Thanks. I don't know how to apply the fixes to xterm.c to the other window systems, so someone who can needs to apply them to the NS and MS-Windows ports.