Cursor jumps to different line while backspacing if line count changes

Testing version: 2.2.2 (12723)

What were you doing: backspacing to delete characters

What feature did you use: the editor in conjunction with the backspace button only

What happened: while backspacing to delete characters from the middle of a line in the middle of a multi-line paragraph, if deleting a character results in the paragraph shortening by a line, the cursor will visually jump up a line. this happens when backspacing over either the character that causes the line count change or the subsequent one (i.e., the next one to be backspaced); i have not been able to discern what the conditions are for each case. sometimes the cursor will stay incorrectly displaced by a line, and other times it will reset itself after a half second or so. likewise, i don’t know the conditions under which each behavior occurs.

continuing to backspace afterwards works fine, and the cursor resets. this seems to be a purely visual issue—the cursor will also no longer be aligned to character boundaries when it jumps up, and appears to just be displaced vertically by one line.

this bug is, naturally, easier to reproduce if the last line in the paragraph happens to be short.

What did you expect to happen: the cursor should just be normal and not so weird

i have a screen recording of the issue which i can share with the bear team, but it seems to be too large to upload here.

Hello, and thanks for reporting this issue. Please update to release 2.3.5 via the Mac App Store or TestFlight. If you still experience this issue, please try to take a quick video.

hey—i was actually on 2.3.2 when i reported this, but since updating to 2.3.5, i’ve found another variant of the same issue. is there a way for me to send the video of the issue over directly to the bear team? thanks!

You can use the private messages here on the community forum