Home / GitHub Page

Editing a long note is slow on Android

I was trying to take notes at a talk, and Joplin gets un-usably slow on Android as the note gets longer and longer. It appears to be saving the file constantly while I am trying to type.

Great product, works nicely on the desktop, but is there a way to make it perform better on Android?

2 Likes

I have had this same issue. I’ve begun breaking notes into 2 or three parts and making them very short, because even a single page note is very slow to get to the bottom or back to the top.

Yep, people complained that they lost data because the client required the user to click the save icon. So Laurent added auto-save.
I myself have serious issues with autosave and it’s one of the reasons why I use a separate app to write text and then copy it over to Joplin. I tried to introduce an option, but Laurent was against it.
I will most likely create my own apk where this option is included. It’s kind of stupid to use a separate app for actually taking the notes, just because the auto-save screws everything up…

Maybe at one point it will sink in that it makes the app useless for note taking, which should be the primary use case for this app.

1 Like

What if there were an auto-save but it didn’t save every time a single character is typed? I think most people would be okay with losing a line or two in the very rare case that something goes horribly wrong. If it saved every time you hit Enter, or every 30 seconds, or something?

1 Like

Yep, I agree. This would already help out with the incessant auto-save.

2 Likes

Auto-save has nothing to do with any of this as far as I can tell. It’s this well known bug which I currently don’t know a fix for: https://github.com/laurent22/joplin/issues/1493

2 Likes

I’ve started noticing this lag only since the auto-save was introduced. But ok, maybe both (the bug and the auto-save code) were introduced at the same time. It could be possible.

1 Like

No they weren’t but I think you’re talking about two different things in this thread. The issue with large notes being slow to edit is related to a React Native bug. The issue with auto-save I don’t know what it is.

Ok, in that case I am wrong. For me the lag only showed after the auto-save. So I guess it’s just a coincidence. (Damn, I always thought coincidences are a myth. :wink: )

If you type in a large note very fast, it won’t have time to auto save, but typing will get slower and slower because input events keep queuing up and RN is not fast enough to process them. That’s the TextInput component performance issue.

There could be some be some issue with auto save too but it’s something else then.

I found this too, what I did was for now create a notebook instead and then break the notes into multiple notes that are within the notebook.

I was taking notes at a conference, and within a couple hours my note was long enough that it was so slow as to be unusable.

it seems there’re news about react native textInput. last comment says something about rc0.62

1 Like

:crossed_fingers: :pray:

1 Like

hi everyone.
it seems last react native version solves this. when is it planned to be upgraded?

thanks a lot! with this issue solved the android app will become 10/10 :slight_smile:

Which version is this? Now it is X, in 2 months it will be Y.

1 Like

v62 hasn’t been released yet. We’re on v59 and I expect the upgrade to v60 then v61 is going to be mad, due to deprecated components, breaking changes and how they changed app building on iOS.

But it will be done eventually, though no ETA as always.

3 Likes

Thanks for your answer!. I’m looking fordward to this, but I’ll be pacient :-).
You are doing an amazing work!

Hi Laurent,
thank you for this excelent app.
I am getting used to it, it really has a great potential, but I tend to write kind of long notes. What can i do - looks like I am geting senile before “my time” so - it is better to be written then forgotten :slight_smile:
Where was I? Yes - the long notes - it really is unusable after a while.
Being aware that this is a free app - I just wanted to ask:
Is there anything new about this issue (I don’t use Play so I don’t get auto-updates)?
Thanks again for your effort,
cheers,
Nika

react native 0.62 stable has just been released! :clap:

1 Like