# Editing a long note is slow on Android

**URL:** <https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441>\
**Category:** Features\
**Created:** [25 November 2019 17:59 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441 "2019-11-25T17:59:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![dregs](https://avatars.discourse-cdn.com/v4/letter/d/858c86/32.png) [@dregs](https://discourse.joplinapp.org/u/dregs)\
**Post date:** [25 November 2019 17:59 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/1 "2019-11-25T17:59:09Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![SteveShank](https://avatars.discourse-cdn.com/v4/letter/s/f05b48/32.png) [@SteveShank](https://discourse.joplinapp.org/u/SteveShank)\
**Post date:** [25 November 2019 20:54 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/2 "2019-11-25T20:54:30Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [25 November 2019 23:54 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/3 "2019-11-25T23:54:41Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![dregs](https://avatars.discourse-cdn.com/v4/letter/d/858c86/32.png) [@dregs](https://discourse.joplinapp.org/u/dregs)\
**Post date:** [26 November 2019 00:25 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/4 "2019-11-26T00:25:51Z")

</div>

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?

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [26 November 2019 01:57 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/5 "2019-11-26T01:57:06Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [26 November 2019 07:34 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/6 "2019-11-26T07:34:06Z")

</div>

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](https://github.com/laurent22/joplin/issues/1493)

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [26 November 2019 08:57 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/7 "2019-11-26T08:57:11Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [26 November 2019 09:09 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/8 "2019-11-26T09:09:03Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [26 November 2019 22:09 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/9 "2019-11-26T22:09:41Z")

</div>

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. 😉 )

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [26 November 2019 22:22 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/10 "2019-11-26T22:22:47Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![chand](https://avatars.discourse-cdn.com/v4/letter/c/edb3f5/32.png) [@chand](https://discourse.joplinapp.org/u/chand)\
**Post date:** [18 December 2019 16:11 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/11 "2019-12-18T16:11:30Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![dregs](https://avatars.discourse-cdn.com/v4/letter/d/858c86/32.png) [@dregs](https://discourse.joplinapp.org/u/dregs)\
**Post date:** [18 December 2019 16:42 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/12 "2019-12-18T16:42:40Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![davidpoza](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/davidpoza/32/1916_2.png) [@davidpoza](https://discourse.joplinapp.org/u/davidpoza)\
**Post date:** [22 January 2020 07:10 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/13 "2020-01-22T07:10:34Z")

</div>

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

> <https://github.com/facebook/react-native/issues/20119#issuecomment-576917362>
>
> Environment
> $ react-native info
> Environment:
> OS: Linux 4.9
> Node: 8.11.3
> Yarn: 1.7.0
> npm: 5.6.0
> Watchman: Not Found
> Xcode: N/A
> Android Studio: Not Found
> Packages:...

---

<div class="post-metadata">

**Author:** ![foxmask](https://avatars.discourse-cdn.com/v4/letter/f/c68b51/32.png) [@foxmask](https://discourse.joplinapp.org/u/foxmask)\
**Post date:** [22 January 2020 10:21 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/14 "2020-01-22T10:21:25Z")

</div>

🤞 🙏

---

<div class="post-metadata">

**Author:** ![davidpoza](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/davidpoza/32/1916_2.png) [@davidpoza](https://discourse.joplinapp.org/u/davidpoza)\
**Post date:** [28 January 2020 18:53 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/15 "2020-01-28T18:53:54Z")

</div>

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 🙂

---

<div class="post-metadata">

**Author:** ![tessus](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/tessus/32/13_2.png) [@tessus](https://discourse.joplinapp.org/u/tessus)\
**Post date:** [28 January 2020 21:25 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/16 "2020-01-28T21:25:55Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![laurent](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@laurent](https://discourse.joplinapp.org/u/laurent)\
**Post date:** [29 January 2020 00:37 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/17 "2020-01-29T00:37:37Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![davidpoza](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/davidpoza/32/1916_2.png) [@davidpoza](https://discourse.joplinapp.org/u/davidpoza)\
**Post date:** [29 January 2020 05:54 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/18 "2020-01-29T05:54:15Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Nika](https://avatars.discourse-cdn.com/v4/letter/n/ba9def/32.png) [@Nika](https://discourse.joplinapp.org/u/Nika)\
**Post date:** [25 March 2020 00:07 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/19 "2020-03-25T00:07:03Z")

</div>

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 🙂  
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

---

<div class="post-metadata">

**Author:** ![davidpoza](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/davidpoza/32/1916_2.png) [@davidpoza](https://discourse.joplinapp.org/u/davidpoza)\
**Post date:** [26 March 2020 17:37 UTC](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441/20 "2020-03-26T17:37:25Z")

</div>

react native 0.62 stable has just been released! 👏

[Next page](https://discourse.joplinapp.org/t/editing-a-long-note-is-slow-on-android/4441.md?page=2)
