Skip to content

Repeated LatinIME: Restarting input / RichInputConnection editor disconnects with chat.simplex.app on Android 16 #2444

@Adiseny

Description

@Adiseny

Describe the bug

When I type in SimpleX, some keys do not appear in the text box, especially the space bar but sometimes other keys too. It looks like the keyboard notices the key press, but SimpleX does not always put that character into the message box.

In logs captured while HeliBoard was being used with chat.simplex.app, HeliBoard repeatedly logged:

  • LatinIME: Restarting input
  • RichInputConnection: cached text out of sync, reloading
  • RichInputConnection: Unable to connect to the editor to retrieve text
  • InputAttributes: No editor info for this field. Bug?

In matching chat.simplex.app logs from the same device/OS, the framework also logged:

  • RemoteInputConnectionImpl: Session id mismatch ... while calling ... commitText

  • RemoteInputConnectionImpl: Session id mismatch ... while calling ... commitCorrection

  • RemoteInputConnectionImpl: Session id mismatch ... while calling ... endBatchEdit

  • ImeTracker: ... onCancelled at PHASE_CLIENT_APPLY_ANIMATION

HeliBoard log 819fd94faca6.txt
SimpleX log 695fb668b18b.txt

To Reproduce
Try typing on the SimpleX Chat from the play store.
The logs show this occurred while HeliBoard was active with chat.simplex.app.

Expected behavior
HeliBoard should not repeatedly restart input or lose access to the editor while it is active.

Screenshots
None.

App version

  • HeliBoard logcat package version code: 3901
  • Separate HeliBoard-generated log: Starting helium314.keyboard version 3.9 (3901) on Android 16 (SDK 36)
  • SimpleX package version code: 333

Device:

  • Model: Pixel 9 Pro XL
  • OS: Android 16 using GrapheneOS (google/komodo/komodo:16/BP4A.260205.002/2026040301:user/release-keys)

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions