Hi!
It is transparent for me that copy/move operations should touch nested messages as well. I incline to use the same approach for a delete operation, so nested messages will be deleted as well.
The more I think about it the more I sure that nested messages should only be copied/moved/deleted if selected parent message is in collapsed state. If it is, then user doesn't see nested messages and whole thread should be affected by an operation. If parent message is 'expanded', then it should be affected alone because next expansion level is visible to user. If that messages were left unselected, then user wanted to copy not a whole thread.
Opinions?
Vladislav _______________________________________________ List info: http://lists.roundcube.net/dev/