Closed Bug 609908 Opened 9 years ago Closed 3 years ago

Spurious spaces inserted in test messages with mailnews.send_plaintext_flowed true

Categories

(MailNews Core :: Composition, defect)

x86
Windows XP
defect
Not set

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: vesely, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12 GTB7.1 (.NET CLR 3.5.30729)
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.12) Gecko/20101027 Lightning/1.0b2 Thunderbird/3.1.6

When writing plain text messages, a spurious space is inserted at the beginning of some lines, especially indented ones.  This results in misaligned text.


Reproducible: Always

Steps to Reproduce:
1. Start a new message,
2. Write some test, indenting some lines,
3. Send the message to yourself,
4. Check the message source or read the message using a compliant MUA.
Actual Results:  
Not indented
  Indented by one
   Indented by two
 From now on lines are not indented
and this one actually is not.


Expected Results:  
Not indented
 Indented by one
  Indented by two
From now on lines are not indented
and this one actually is not.

If you look at the test message through the regular window, it looks like the Expected Results above.  Thus, incoming text/plain messages are probably displayed in a garbled manner.
This WFM with Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:2.0b8pre) Gecko/20101110 Thunderbird/3.3a1pre in plain text mode composition.

Have you tried -safe-mode (http://support.mozillamessaging.com/en-US/kb/Safe+Mode) ?

How are you composing ?
Component: Message Compose Window → Composition
Product: Thunderbird → MailNews Core
QA Contact: message-compose → composition
(In reply to comment #1)
> This WFM with Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:2.0b8pre)
> Gecko/20101110 Thunderbird/3.3a1pre in plain text mode composition.

Did you check your message source?

> Have you tried -safe-mode

Yes

> How are you composing ?

Text/plain.  I assume you tried with this setting.

As a workaround, I've now set

  mailnews.send_plaintext_flowed false

This way, the bug does not show and I can send what I type.
Space-stuffing is still incompatible in TB 6.  By incompatible, I mean it adds spaces in an apparently unpredictable way.  The spec says

   On generation, any unquoted lines which start with ">", and any lines
   which start with a space or "From " MUST be space-stuffed.  Other
   lines MAY be space-stuffed as desired.
      http://tools.ietf.org/html/rfc3676#section-4.4

It seems to me that adding a space to all unquoted lines would produce more consistent results when passing through mailers that alter the Content-Type.
Severity: normal → enhancement
Removing myslef on all the bugs I'm cced on. Please NI me if you need something on MailNews Core bugs from me.
I cannot reproduce this.
Can you still reproduce?
Severity: enhancement → normal
Flags: needinfo?(vesely)
Summary: Spurious spaces inserted in test messages → Spurious spaces inserted in test messages with mailnews.send_plaintext_flowed true
(In reply to Wayne Mery (:wsmwk, NI for questions) from comment #5)
> I cannot reproduce this.
> Can you still reproduce?

Yes, using Icedove 38.8.0.  I've kept mailnews.send_plaintext_flowed=false ever since.  If I re-enable it, I obtain the same spurious spaces I obtained in 2010.  Note that those spaces are only visible in source view (Ctrl-U) or with a different client.  Don't you see them?

Ale
I've come here via bug 1287126.

Now, there are no spurious spaced inserted, as the original summary said. The fact is that certain lines are space stuffed according to http://tools.ietf.org/html/rfc3676#section-4.4 as the reporter has pointed out himself in comment #3. The extra spaces are not shown when the message is displayed. Sorry about other clients not getting it right.

The real problem is, that if such a draft is edited, the space stuffing is not removed before placing the content into the compose window.

Sorry for hijacking this bug ;-)
Status: UNCONFIRMED → NEW
Ever confirmed: true
Flags: needinfo?(vesely)
Summary: Spurious spaces inserted in test messages with mailnews.send_plaintext_flowed true → Space stuffing according to RFC 3676 (format=flowed) not removed when editing plain text draft
Ignore what I said, partly.

The space stuffing is correct. When editing such a draft in TB 31, the extra spaces get removed. So TB 31 doesn't have the problem I described in comment #8.

I'm changing the subject back and I'm marking the bug invalid since the extra spaces are correct according to RFC 3676.

The "edit draft" problem will be treated in bug 1287126 since it's a recent regression.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INVALID
Summary: Space stuffing according to RFC 3676 (format=flowed) not removed when editing plain text draft → Spurious spaces inserted in test messages with mailnews.send_plaintext_flowed true
You need to log in before you can comment on or make changes to this bug.