But, according to the IMAP options mentioned, the message should already be cached when eM Client notifies me there is a new message. When I see the notification of a new e-mail, and when I decide to interrupt my workflow to read the e-mail, it is already cached. It should not have to cache a 2nd time.
When I see the hazard-tape progress bar, eM Client is indicating it does not have a local copy of the message. The hazard-tape progress bar shows, and after it disappears then the message appears. That means those options are not working.
Oh, the sync interval option is set to “All time”. So, it’s not due to sync only on new messages, but on all messages.
There’s something goofy in eM Client showing the hazard-tape progress bar when it already have a locally cached copy of a message. It could be minutes, or hours, before I click on the notification to view the message.
I do have eM Client to not download externally linked content, like images. To see those, I need to click on “Download pictures”. However, I’m not clicking on that when the hazard-tape progress bar shows up. I’m clicking on the notification, or clicking on a message in the header pane to show in the preview pane. As you noted, once I open or select a message, and after the hazard-tape progress bar disappears (in one second, or several seconds), that progress bar no longer appears when I revisit a message.
I want eM Client to locally cache all messages, so I set the options as noted. Most times it is a 1 or 2 second nuisance to wait. Sometimes it can be several seconds, so I’m sitting there waiting which I wanted to avoid by saving an offline copy of messages.
I just recently (last couple of days) upgraded from v8 to v9 of eM Client. I don’t recall seeing the hazard-tape progress bar before, and I previously had the IMAP options enabled to save offline copies (locally cached). I can’t be absolutely sure that the progress bar didn’t show up before, but it happens so often now that the nuisance is definitely noticeable.
Worst is when I have to allow a site to send me a 2FA code, I have to wait until it shows up in a new e-mail, and then select the message to wait again. Regardless of how 2FA or 2SV is implemented, it interrupts my visit at a site or login, so I really don’t want more interruptions.