Thanks Gene and Dan. Here are some replies to your comments:
I did find a possible workaround and with it all the messages are visible in both the imap and Local Folders destinations:
Modify the filter so that the actions are reversed:
- Copy the matching message to imap folder
- Move the matching message to the Local Folder.
Don't know why this works but the opposite order of actions doesn't.
There are plenty of examples where order is important, and if you follow the steps logically, you discover that TB is actually doing what you tell it to do. I'd say then that this is not so much a bug as "undefined behaviour". In this case, we may think -- but nothing actually says -- that, after a MOVE, the original source is still available.
I'm afraid that reversing the order does not work. Indeed, originally my filter was exactly in the opposite order (1. move + 2. copy) because indeed it is the most logical behavior, but unfortunately TB forces the actions to be run in a different order (I don't know why!!): see third screenshot added in the bug now.
(And as a separate warning, one should use the STOP EXECUTION step if subsequent filters are not to be applied -- such as moving here, then moving there, when really only one MOVE is desired. But I digress... )
Yes, but in this case I need both actions to be executed.
This is present in 102 but definitely not something new. Turns out that this is a very old bug reported 9 years ago here, Bug 892424, and was never fixed. Even earlier there was a partial fix for this but it only applied when the filter is run manually, not on receipt of new messages, bug 448337 I think it is.
So this could be closed and "resolved" as a duplicate of Bug 892424, but I hate to do that.
Why should the bug be set as "resolved" even if it is not? :-)
FWIW, another workaround suggested is to keep the reporter's rule order and just run the filter manually (or maybe on the built-in 10 minute interval). I tested running manually (had to disable run on new mail) and the messages appear in both destinations correctly.
It could be a workaround maybe, but this will nullify the usefulness of automatic actions. The idea is that, as soon as TB is connected to the IMAP account and downloads all new messages, I automatically get all the copies that I need in my local folders... I don't like (and for sure I will not remember) to manually run the filter every time that I receive a batch of new messages :-)