Backspace issue in chrome android

This is a weird one where I’m wondering if it’s just something wrong with me or if it’s affecting anyone else…

Issue Summary

On a pixel 7 with up-to-date android 14, running latest Chrome 121.0.617.143,
using stock English gBoard keyboard
When editing a post, the backspace somehow seems to register as a backspace AND delete, causing lots of unintended deletion.

On the same phone with Firefox, this doesn’t happen.
So it seems to only affect the official chrome build.

Steps to Reproduce
In Android Chrome

Log into Ghost, create a new post or edit one.

Input aaaaabbbbb

place cursor in the between the a’s and b’s

press backspace button on the keyboard

for every A that gets removed, a B also gets removed, except for the last b.
Not sure why it’s not completely symmetrical. Very weird.


Setup information

Ghost Version
v5.77.0

Node.js Version
v18.19.0

How did you install Ghost?
Self hosted install via ghost-cli onto Ubuntu. Server is only running ghost and services to ghost needs.

Provide details of your host & operating system
Ubuntu 22.04 LTS

Database type
MySQL 8

Browser & OS version
Android 14
Chrome 121.0.617.143

Relevant log / error output
N/A

This is a known bug in the upstream editor framework that we use, it’s on our radar and should be fixed soon. Thanks for the report.