If you move/copy multiple imap messages to a local folder, we run it as a single imap url with multiple messages. This bypasses the offline store cache checking, which means we'll fetch the messages from the server unnecessarily if we have the messages in the offline cache. To fix this, I think we need to preflight the move/copy, and check if we have all the messages offline - if so, just copy the offline copies to the local folder. If we have a mix of offline and not offline messages, we could break it into two operations, but the homogeneous case is the low-hanging fruit.
hmm, that explains slowness (I frequently do this)
This sure would be nice.
OS: Windows Vista → All
Hardware: x86 → All
if Bug 579520 doesn't get closed for odd reasons, perhaps this would help him.
Summary: move/copying multiple imap messages to local folder bypasses offline store → move/copying multiple imap messages to local folder bypasses offline store and redownloads messages
You need to log in before you can comment on or make changes to this bug.