basecamp / basecamp/trix

Pressing space bar on Firefox mobile changes previous word

Open
#1,116 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
JavaScript
Stars
20k
Forks
1.1k
Avg merge
3d 12h
Merged PRs (30d)
13

Description

On Android, when trying the editor in Firefox mobile, after a new carriage return, writing a word and pressing space bar, the cursor moves back and changes the word in a weird pattern.

##### Steps to Reproduce

1. On **Android phone**, go to https://trix-editor.org/
2. go to the bottom of the page and put cursor at last character
3. insert 3 CR to create a bunch of empty lines
4. type a word and then the space bar
5. the word will be changed

See recording

https://github.com/basecamp/trix/assets/1375981/78a5cb04-951b-4723-a3ba-9163305470c6

##### Details

* Trix version: https://trix-editor.org/
* Browser name and version: Firefox 121
* Operating system: Android 9

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the issue at https://trix-editor.org/ on an Android phone running Firefox 121 by adding three carriage returns, typing a word, and pressing space. Trace the editor behavior around the resulting cursor movement and word change; done means the word and cursor remain correct after pressing space.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend, mobile-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.