Describe the bug
When working on WPAndroid's post saving mechanism, I noticed that multiple saves were being triggered from gutenberg when scrolling through a post. This seemed to occur reliably with long posts (for example, the gutenberg app demo content), but would occasionally occur with shorter posts as well.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
When a user does not change the post, the app should not save the post.
Smartphone (please complete the following information):
develop on October 13, 2020)Additional context
Interestingly, another recent issue notes the opposite problem: that changes are not resulting in change events being sent, which causes the fallback save-on-exit to trigger.
This could be one of the causes of Android's performance issues with longer posts.
👋 @designsimply , issues like this one where posts get trivially marked as modified can lead to confusing UX and lowering user's trust so, what do you think about prioritizing this rather high in the "Groundskeeping" list, considering that Matt Chowning will be on the role this week and has the best context to tackle it anyway?
We have some high priority crashes to look at first, but I've added this one to the list. If we don't get to it in this round, I'll added to the next rotation as well. 👍 Thanks for asking about it!