New beta editor for the mobile app

I just updated the iOS app, and the beta editor failed out of the gate for me. As soon as I tapped in a note to edit, half of the screen blanked. It appeared to correct itself when I started typing. But I was scared to type in a real note without seeing what was happening.

Screenshot of note immediately after clicking

It comes back after switching to another app and coming back to Joplin.

On iOS, I've found two issues:

  1. Spell check no longer works (red lines under misspelled text are absent)
  2. When in any of the Dark Modes, the keyboard is white:

1 Like

I miss task list support...

Some more unexpected behaviour related to quoted (bulleted or numbered) lists. It's probably caused at upstream, yet decided to document here for unfortunate folks who might stumble upon it.
Please let me know if there's other useful information I could provide.

Third line hanging letter

While writing quotes lists, third line starts with a character of the word in second line

video

Hanging letter in the list restricts continuation of the quote

After getting the hanging letter in the list described above, continuation of the quotes is no longer possible, i.e. hitting enter doesn't add either new line or a quote unless the quote sign ">" is deleted or quote is filled with text.

video

Environment

Huawei P20 Lite
Android 9
EMUI 9.1.0
Keyboard Gboard 9.8
Joplin 2.4.3

Any new ideas? :smiley: I switched back to black because at night light mode just too bright but it's still difficult to see the cursor then :woozy_face:

The cursor issue should be fixed with the latest Play Store version!

2 Likes

Joplin is a great app - I am happy with it and have found workarounds to my issues. However, I have also noticed buggy behavior with bulleted lists in the beta editor. On my device (Galaxy S22), a bulleted list in a long note will break the note. I was going to attach a video but the forum won't allow me. When editing a list in the middle of a long doc, these bugs occur:

  1. several paragraphs at the end suddenly disappear.
  2. the cursor is jumpy; the cursor keeps trying to jump to the end (past paragraphs in the middle) to add additional carriage returns at the end of the document.

These glitches makes some docs uneditable in the beta editor (long notes with bulleted or numbered lists in the middle), however this can be prevented by not creating bulleted lists (with dashes) or numbered lists. I tried this with the 2.9 prerelease also and it has similar results: long notes are still broken when there are bulleted lists in the middle. Maybe this is caused upstream by CodeMirror, I don't know.

1 Like

What is a long note? I found our a couple years ago that the android version didn't like what I considered long notes so I stopped making them and simply broke down my notes into parts. If I want, I can combine them (there's a plugin for that), on the desktop. Anyway, now, I make a new note if I get to about 7 PDF pages when it gets exported. So that's typed 8.5x11" pdf.

I do a lot of unordered lists. I'm not sure I need to remain within that limit now, but the habit is established.

1 Like

If you could provide an example note, that would be helpful! My (medium-length?) test note didn't seem to cause the issue on my Android tablet.

(I'm testing with a my own build of the mobile app which might have a newer version of CodeMirror than the 2.9 pre-release).

Here is a sample post. I tested it and the android app corrupts the post if I try editing it.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Pellentesque habitant morbi tristique senectus et. Integer feugiat scelerisque varius morbi enim. Dui accumsan sit amet nulla facilisi morbi. Scelerisque fermentum dui faucibus in ornare quam viverra orci sagittis. Imperdiet nulla malesuada pellentesque elit eget gravida cum. Cras pulvinar mattis nunc sed blandit libero volutpat sed cras. Nec ultrices dui sapien eget mi. Ante in nibh mauris cursus mattis molestie. Vulputate eu scelerisque felis imperdiet. Mi bibendum neque egestas congue. Rhoncus mattis rhoncus urna neque viverra justo nec ultrices dui. Mi tempus imperdiet nulla malesuada pellentesque.

@ This is a bulleted list with @ symbols that I will change to - dashes
@ Notice this note starts out as 5 paragraphs and two or three paragraphs are magically deleted, breaking the note
@ The cursor jumps either to the top or the bottom, and carriage returns add themselves endlessly
@ Let's see what happens

Orci ac auctor augue mauris augue neque gravida. Vulputate sapien nec sagittis aliquam malesuada bibendum arcu. Gravida cum sociis natoque penatibus et. Amet consectetur adipiscing elit duis tristique. In fermentum et sollicitudin ac orci phasellus. Rutrum quisque non tellus orci ac auctor augue mauris augue. Ac tortor dignissim convallis aenean. Placerat duis ultricies lacus sed turpis tincidunt id aliquet. Sagittis id consectetur purus ut faucibus pulvinar. Sagittis aliquam malesuada bibendum arcu vitae elementum curabitur vitae. Enim eu turpis egestas pretium aenean pharetra magna ac. Euismod nisi porta lorem mollis aliquam ut. Justo laoreet sit amet cursus. Quam quisque id diam vel quam. Amet risus nullam eget felis eget nunc. Sed vulputate odio ut enim blandit volutpat. Sit amet consectetur adipiscing elit ut. Amet nulla facilisi morbi tempus iaculis urna id volutpat lacus.

Turpis massa sed elementum tempus egestas sed. Ipsum dolor sit amet consectetur adipiscing. Rhoncus aenean vel elit scelerisque mauris pellentesque. Laoreet suspendisse interdum consectetur libero id. Habitant morbi tristique senectus et netus et malesuada fames ac. Elementum integer enim neque volutpat ac tincidunt vitae semper. Feugiat scelerisque varius morbi enim nunc faucibus a pellentesque. Donec enim diam vulputate ut pharetra sit amet. Aliquam malesuada bibendum arcu vitae elementum. Tempus urna et pharetra pharetra massa massa ultricies mi. Dui ut ornare lectus sit amet est. Interdum consectetur libero id faucibus nisl tincidunt eget. Cursus mattis molestie a iaculis at erat pellentesque adipiscing. Eleifend quam adipiscing vitae proin. At imperdiet dui accumsan sit amet nulla facilisi. Donec adipiscing tristique risus nec feugiat in fermentum posuere. Malesuada bibendum arcu vitae elementum curabitur.

Sed id semper risus in hendrerit gravida rutrum quisque. Lobortis feugiat vivamus at augue eget. Nam at lectus urna duis convallis. Rhoncus est pellentesque elit ullamcorper dignissim cras tincidunt. Mauris commodo quis imperdiet massa. Tristique nulla aliquet enim tortor at. Dictum sit amet justo donec enim diam. Lectus quam id leo in vitae turpis massa sed. Mi sit amet mauris commodo quis imperdiet massa tincidunt nunc. Feugiat in fermentum posuere urna nec tincidunt praesent semper feugiat. Dictum fusce ut placerat orci. Ullamcorper a lacus vestibulum sed arcu non. Vitae semper quis lectus nulla at volutpat. Sed tempus urna et pharetra pharetra.

1 Like

After days of tests : auto correction doesn't works with this new editor on iOS (the correction is suggested but not applied by pressing the space key)

See Mobile: Fixes #6175: Enable autocorrect with spellcheck (#7532) · laurent22/joplin@ea30a6b · GitHub . It should be in the next release.

1 Like

Just wanted to post a quick THANK YOU: the glitches that have affected me appear to have been completely fixed since last posting. The android app works smoothly for me and now I can finally migrate away from Evernote. Thank you for your coding efforts!

2 Likes