The current implementation allows to process multiple selected messages. In a first test, if both an encrypted message and a plain message are selected, only the encrypted messages were copied. How should be implement the operation? Should we copy/move all selected messages, including unencrypted messages? What about messages that cannot be decrypted (missing key, insecure encryption, corrupted message)? We could also discuss whether the menu item should always be enabled/visible. If a single message is selected, then it's to show or hide the menu item based on the encrypted status of the message. However, if multiple messages are selected, that would be too difficult/expensive to examine. For multiple messages, I'd always show/enable the menu item. We could offer the user a choice, to decide what should be done. The choice could be shown after the user has clicked the destination folder. The prompt could say "Should the operation to move/copy messages include those messages that are not encrypted, or that cannot be decrypted? (a) copy/move all messages (b) copy/move only messages that are encrypted and that can be decrypted"
Bug 1693332 Comment 3 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
The current implementation allows to process multiple selected messages. In a first test, if both an encrypted message and a plain message are selected, only the encrypted messages were copied. How should we implement the operation? Should we copy/move all selected messages, including unencrypted messages? What about messages that cannot be decrypted (missing key, insecure encryption, corrupted message)? We could also discuss whether the menu item should always be enabled/visible. If a single message is selected, then it's to show or hide the menu item based on the encrypted status of the message. However, if multiple messages are selected, that would be too difficult/expensive to examine. For multiple messages, I'd always show/enable the menu item. We could offer the user a choice, to decide what should be done. The choice could be shown after the user has clicked the destination folder. The prompt could say "Should the operation to move/copy messages include those messages that are not encrypted, or that cannot be decrypted? (a) copy/move all messages (b) copy/move only messages that are encrypted and that can be decrypted"
The current implementation allows to process multiple selected messages. In a first test, if both an encrypted message and a plain message are selected, only the encrypted messages were copied. How should we implement the operation? Should we copy/move all selected messages, including unencrypted messages? What about messages that cannot be decrypted (missing key, insecure encryption, corrupted message)? We could also discuss whether the menu item should always be enabled/visible. If a single message is selected, then it's easy to show or hide the menu item based on the encrypted status of the message. However, if multiple messages are selected, that would be too difficult/expensive to examine. For multiple messages, I'd always show/enable the menu item. We could offer the user a choice, to decide what should be done. The choice could be shown after the user has clicked the destination folder. The prompt could say "Should the operation to move/copy messages include those messages that are not encrypted, or that cannot be decrypted? (a) copy/move all messages (b) copy/move only messages that are encrypted and that can be decrypted"