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?
I agree with you. RC should only touch selected messages, not
magically delete unselected messages just because they belong to the
same thread. The one exception is if you select a collapsed thread. I
think it's safe to assume the user meant to delete the whole thread.
Regards,
Cor
List info: http://lists.roundcube.net/dev/