Skip to content

Codemirror + Heliboard + Firefox Mobile on Android messes up editing #1584

@henrebotha

Description

@henrebotha

Describe the issue

The Heliboard open source soft keyboard on Android uses some kind of Android text entry API that underlines words as you type (probably related to text suggestions). When using this keyboard in CM on Firefox Mobile, text insertion doesn't happen where you might expect.

  1. Use Heliboard with a layout that exposes arrow keys.
  2. Type the string bd sd and put the cursor to the left of bd.
  3. Use the right arrow key to move the cursor to the right of bd. Note the underline under bd.
  4. Type @.

You expect to have bd@ sd, but instead you get b@d sd.

Bug doesn't happen with Chrome or with Gboard or SwiftKey.

Browser and platform

Firefox Mobile 140.0.3, Heliboard 3.2

Reproduction link

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions