A usability test participant on iPhone experienced this lag. He had chosen to use a photo to analyze soil color, then tapped the "Enter values" button to go back to direct input, and it took a few seconds for the screen to change. See this video.
Makes a network call -- if there's data filled in, it makes a call to clear the data. It doesn't have logic to skip it if it's unnecessary.
It'll also eventually come for free with the offline work. There are lots of things in the app that are slow because they're making network calls. Would be good to not just make a band-aid fix. Could we just not block on these calls?
A usability test participant on iPhone experienced this lag. He had chosen to use a photo to analyze soil color, then tapped the "Enter values" button to go back to direct input, and it took a few seconds for the screen to change. See this video.