[Implemented in 1.0.3.8] email app unresponsive when deleting > 50 emails [answered]
Sadly fairly common case for me as I receive alot of automated emails that I need to delete. Scenario: email app with more than say 50 emails already downloaded via an IMAP server.
Do an update to retrieve more new email (i.e. either via the cover gesture or the Pulley Update) Pulley to Select emails and begin highlighting them Delete them
Depending upon the number selected and the existing size of the local mail store, this operation can take several tens of seconds/minutes. In that time the email client is unresponsive and occasionally the UI will show the app is taking too long to respond dialogue.
Whilst that's going on jolla-email is chewing through 100% of a core as well, which makes it look to me like an expensive DB/index operation that could be quicker. I've not tried it with more mails yet but with hundreds could imagine this could take several minutes and hit the battery hard.
Following up to myself, after recreating the account (and after the update to 1.0.2.5:- I don't know which) performance seems somewhat better. I'll let my local mailstore get bigger and see what happens. Fortunately for me I have no shortage of incoming email to test with :)
steph ( 2013-12-28 12:26:12 +0200 )editWell, you don't need 50 emails to delete to notice that the Mail application is laggy. For instance, delete an email and while the remorse indicator is going, access the next one, try to open the pulley menu. Especially if the next email you opened requires the HTML window to display, it just lags.
gabriel ( 2014-01-06 11:37:08 +0200 )editOK, more info here: I tried to read a standard text email of about 9000 characters and the application did exactly what you describe here. There was no point in waiting, or at least I didn't wait long enough :-)
gabriel ( 2014-01-07 11:23:48 +0200 )editI've not commented as I've not been able to consistently reproduce. Anecdotally behaviour seems better when deleting contiguous emails than alternate ones. Still reasonably positive it's a DB update thing as deleting mails via a different IMAP client is reflected extremely quickly on the Jolla when one updates via the pulley. Continuing to poke around...
steph ( 2014-01-07 18:14:41 +0200 )edit