Open Bug 387061 Opened 18 years ago Updated 2 years ago

Duplicate "Re:" when replying to attached *.eml message

Categories

(Thunderbird :: Message Compose Window, defect)

defect

Tracking

(Not tracked)

People

(Reporter: jryans, Unassigned)

References

(Blocks 1 open bug)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.4) Gecko/20070515 Firefox/2.0.0.4 Build Identifier: 2.0.0.5pre (20070705) For several mailing lists I'm on, I get digests which include each message as an attachment. These show up as *.eml attachment in TB. If I double-click such a message whose subject line already contains "Re:" and choose Reply from the message's window, I get a subject starting with "Re: Re:" in the composition window. This problem only occurs when replying to attached *.eml messages. Reproducible: Always Steps to Reproduce: 1. Open an attached *.eml whose subject starts with "Re:". 2. Click Reply to open a new message composition window. 3. The subject of the this new reply contains "Re: Re:". Actual Results: The "Re:" subject tag is duplicated. Expected Results: It shouldn't be duplicated, just as it would not be for when replying to a non-attached message.
->NEW using Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9a7pre) Gecko/2007070803 Thunderbird/3.0a1pre ID:2007070803
Blocks: 269826
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: PC → All
Strictly speaking, the Re: isn't duplicate, but rather added. It is failing to detect the original Re:. E.g, if the original is actually "RE:", you get "Re: RE:".
The solution here is to make NS_MsgStripRE[1] scriptable and called from nsDummyMsgHeader.mime2DecodedSubject[2]. [1] http://mxr.mozilla.org/comm-central/source/mailnews/base/util/nsMsgUtils.h#128 [2] http://mxr.mozilla.org/comm-central/source/mail/base/content/msgHdrViewOverlay.js#2548
Hey I'd like to try and work on this bug. How do I begin?
(In reply to anirudh.gp from comment #5) > Hey I'd like to try and work on this bug. How do I begin? How far have you gotten? Do you have a self-built version of Thunderbird? If not, do that first: https://developer.mozilla.org/en-US/docs/Simple_Thunderbird_build
(In reply to Jim Porter (:squib) from comment #6) > (In reply to anirudh.gp from comment #5) > > Hey I'd like to try and work on this bug. How do I begin? > > How far have you gotten? Do you have a self-built version of Thunderbird? If > not, do that first: > https://developer.mozilla.org/en-US/docs/Simple_Thunderbird_build Yes I built Thunderbird on my PC. This is my first bug for Thunderbird.
Then see comment 4. You'll want to move NS_MsgStripRE to an XPCOM interface, e.g. nsIMessenger, so that both JS and C++ can access the function. Then you'll need to update calls to NS_MsgStripRE wherever it's used.
How do I move it to an xpcom interface?
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.