Android App 3.1.4 broken with SwiftKey keyboard

Operating system

Android

Joplin version

3.1.4

Sync target

WebDAV

Editor

Markdown Editor

What issue do you have?

When creating or editing a note on mobile (using my default SwiftKey keyboard, Version 9.10.44.22), I can only type letter by letter - the moment I use the keyboard's swipe functionality, the word I've swiped does not get added to the text in the note, the keyboard closes and the editor in Joplin becomes read-only (cursor disappears) and unresponsive, tapping into the note area does nothing at all any more.

I can save the note using the back arrow at top left / back gesture, but as soon as I open the editor again and swipe a word, the same thing happens again.

I recently changed phones but I do believe Joplin was working correctly including input on the new phone before/at first. Then, I was prompted to update to the now-current version 3.1.4, which exhibits the erroneous behavior. - Oh right, I do have NeoBackup available, so trying to install 3.1.3 (from F-Droid) and restoring current data (ie all my sync settings) is no hassle at all: I can confirm that 3.1.3 works, while 3.1.4 does not.

I'm took a bug report (of 3.1.4) right at the time when the keyboard disappeared and the editor became unresponsive, which... I can't attach since that 19 MB zip does not seem to be supported for upload here. "Do you want it, and if so, how?"

The Android app uses CodeMirror as its Markdown editor. CodeMirror was upgraded between Joplin for Android v3.1.3 and v3.1.4. Does the issue also exist in the demo editor on the CodeMirror website?

The demo editor at Try CodeMirror breaks the same, or rather, worse, when using the built-in browser my phone. (It does work in Fennec, but I rightly assumed that would be using a different engine.)

When entering a swiped word into the demo editor, both the keyboard and the system default web browser close.

The system web browser in question is version 14
of org.lineageos.jelly.

I've created an upstream issue as Jelly browser crashes when using CodeMirror code editor with SwiftKey swiped input (#7730) · Issues · LineageOS / issues / android · GitLab

I've created an upstream CodeMirror issue: Android: CodeMirror + SwiftKey keyboard swipe typing crashes Google Chrome · Issue #1450 · codemirror/dev · GitHub

1 Like

If it is of any value for comparison, I use Swype Version 3.2.4.3020400.50699 which is just another Keyboard for Android and have no problem editing notes. I am using Joplin 3.0.8 (prod, android). If this is irrelevant please ignore.