Closed Bug 329915 Opened 18 years ago Closed 15 years ago

Indicate 'Deleted Attachment' in inline text

Categories

(MailNews Core :: Attachments, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 3.0b3

People

(Reporter: guanxi_i, Assigned: mkmelin)

Details

Attachments

(1 file)

If I delete an attachment, the following appears inline, in the message:

    The original MIME headers for this attachment are:
    Content-Type: application/pdf;
     name="letter.pdf"
    Content-Transfer-Encoding: base64
    Content-Disposition: inline;
     filename="letter.pdf"

Most end users will have no idea what that means or why it's there.  A simple addition will clarify it:

    ATTACHMENT DELETED: "letter.pdf"
    Thunderbird retains the following information for technical reasons:

    The original MIME headers for this attachment are:
    Content-Type: application/pdf;
     name="letter.pdf"
    Content-Transfer-Encoding: base64
    Content-Disposition: inline;
     filename="letter.pdf"

I'm not attached to the wording, only clarifying the jargon that users will see at the bottom of e-mail messages.
yes, I like that. Taking.
Assignee: mscott → bienvenu
David, if you're revisiting attachment deletion, please take a look at 
bug 286454.
Severity: minor → enhancement
Component: Mail Window Front End → MailNews: Attachments
Product: Thunderbird → Core
Version: 1.5 → Trunk
Mike, the proposed change is trivial, I think - just changing some text, so I wouldn't say I'm revisiting the whole topic :-)
More than one year later, the "trivial change" as David puts it would still be a good idea to clean up the UI: If "Display attachments inline" is on, the text displayed in place of the deleted attachment should start with
        ATTACHMENT DELETED: "letter.pdf".
In fact, that line alone would be quite enough, get rid of the rest! "Original mime headers" of a deleted attachment are just confusing for the average user; and unless anyone explains to me the "technical reasons" for retaining those 3 lonely mime headers, I would claim that it is absolutely useless even for the advanced user to know the content-type, transfer-encoding, or disposition of an attachment which is already deleted for good. If anything, the original size of the attachment or the date of deletion MIGHT be useful (deletion date is currently saved by thunderbird in a hidden header, X-Mozilla-Altered: AttachmentDeleted; date="Thu Apr 19 09:32:50 2007") in order to have some details to search and retrieve the attachment if it has been saved as a file. If you really want to keep these mime-headers of the deleted attachment, please hide them from users (e.g. in X-Mozilla-Altered header).
QA Contact: attachments
Product: Core → MailNews Core
David could you find some time to do this ?
I hope someone else would have time to look at this - it's not a TB 3 blocker for me.

Here's the code that would need to change:

http://mxr.mozilla.org/comm-central/source/mailnews/mime/src/mimemult.cpp#304

Note that we should probably be using a localized string, and that this text is actually written into the message, so only attachments deleted going forward would have the new text.
Keywords: helpwanted
Whiteboard: [good first bug]
Attached patch proposed fixSplinter Review
This makes the text you see (for instance)

You have deleted an attachment from this message. The original MIME headers for the attachment were:
Content-Type: application/pdf;
	name="DOC270509.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="DOC270509.pdf"

It's a bit hard to think of good text for this, as I non-ascii can't be used here without having to jump through hoops to get it a) technically correct b) displayed correctly. (Meaning including the attachment in the text is out).
Assignee: bienvenu → mkmelin+mozilla
Status: NEW → ASSIGNED
Attachment #381123 - Flags: ui-review?(clarkbw)
Attachment #381123 - Flags: superreview?(bienvenu)
Attachment #381123 - Flags: review?(bienvenu)
Keywords: helpwanted
Whiteboard: [good first bug]
Target Milestone: --- → Thunderbird 3.0b3
including the attachment *name*
Comment on attachment 381123 [details] [diff] [review]
proposed fix

The wording is a little awkward but I can't come up with anything truly clearer.

I tried the less direct form.

"The attachment was previously deleted from this message."

However that form seems to leave it a mystery as to who deleted the attachment, thunderbird?  you?

The best I could come up with was this, which is more vague on the time frame of when the attachment was deleted.

"You previously deleted an attachment from this message."

If that doesn't sound worse to anyone, lets go with that.
Attachment #381123 - Flags: ui-review?(clarkbw) → ui-review+
Sounds ok to me. David?
Attachment #381123 - Flags: superreview?(bienvenu)
Attachment #381123 - Flags: superreview+
Attachment #381123 - Flags: review?(bienvenu)
Attachment #381123 - Flags: review+
Comment on attachment 381123 [details] [diff] [review]
proposed fix

personally, I think "You deleted an attachment..." is OK too - "have deleted" doesn't really add anything, nor does "You previously deleted"
Ok, so 

"You deleted an attachment from this message. The original MIME headers for
the attachment were:"....

Bryan, are you ok with that?
Bryan: ^^^
Yes, sorry. Looks good
changeset:   2877:13abe64027e7
http://hg.mozilla.org/comm-central/rev/13abe64027e7

->FIXED
Status: ASSIGNED → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: