Starting with commit 06a1f1254c1e310688ec6b4aa6e8454789d47612 the backspace handling has broken. When the backspace key is hit, rather than clearing the character before the cursor and moving the cursor back, the character before the cursor is cleared, but the cursor is not moved back.
I attempted to figure out what is going wrong here, but everything seems fine to me. Strangely, though they were also modified in that commit, the arrow keys still work without fail.
Starting with commit 06a1f1254c1e310688ec6b4aa6e8454789d47612 the backspace handling has broken. When the backspace key is hit, rather than clearing the character before the cursor and moving the cursor back, the character before the cursor is cleared, but the cursor is not moved back.
I attempted to figure out what is going wrong here, but everything seems fine to me. Strangely, though they were also modified in that commit, the arrow keys still work without fail.