Moving cursor up/down with arrow keys

Description

Moving cursor up/down with arrow keys is not working when the cursor is positioned after colon. Moving it left/right works.

This might be the same problem as this old GitHub issue describes. Also, I’m not sure the colon is the only problematic case, it was only the one I was able to reproduce, but I have experienced this many times.

To Reproduce…

Typing the following text as a draft:

At vero eos et accusam
At vero eos et accusam et justo:
At vero eos et accusam
At vero eos et accusam et justo:atvero
At vero eos et accusam

Following happens: When the cursor is positioned after the colon in lines 2 or 4, I cannot move it up or down using the arrow keys. I suspect it has something to do with the emoji suggestion menu capturing the up/down keystrokes even when there are no suggestions.

Expected Behavior

Ability to move the cursor up or down, as long as there is text above or below respectively – regardless of formatting, punctuation, and horizontal position of the cursor.

Setup

  • OS and Version: Ubuntu 20.04.2 LTS
  • Installation Method: .deb
  • Mailspring Version: v1.8.0