Open Bug 173918 Opened 22 years ago Updated 2 years ago

wrapping of quoted flowed (f=f) lines disobeys limit for chars per line

Categories

(MailNews Core :: Composition, defect)

x86
Windows 2000
defect

Tracking

(Not tracked)

People

(Reporter: rst, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

Mozilla 1.0.1, wrap plain text messages at 66 characters, format flowed on I write a message like this: No. of chars: 12345678901 ........ 66 ---Message--- Hello, my name is Rene and I am writing a message using the Mozilla mail composer ---Message--- That is how the message is composed and that is the way it is sent out and saved in my Sent folder. I go to the sent folder and press 'Reply' to reply to my own message. Now my mail appears quoted like this No. of chars: 12345678901 ........ 66 ---Message after quoting--- > Hello, my name is Rene and > I am writing a message > using the Mozilla mail > composer ---Message after quoting--- You see that Mozilla has somehow re-wrapped my original posting. Line 1 is extended by a short word of line 2 and so on. You can quickly see the problem when writing very long mails. The original mail has 150 lines. After you have quoted it it has only 145 lines. This behaviour is not very disturbing as there are no manual line breaks in the message and we can assume that the message author does not mind where the line breaks exactly are. Nonetheless, Mozilla is editing the original posting. That must not happen. Steps how to reproduce: - Set "wrap plain text message after 66 chars" - Compose a long message - Send it away - Go to the "Sent"-folder - Reply to your own message - Sompare the quoted text to the original message - See that Mozilla rewrapped the original message disobeying the 66-chars-limit Possible solution: Either turn this automatic rewrapping off (best solution) or set the chars-limit for automatic re-wrapping to "chars-limit + number of quotation marks added (e.g. space + >)" René
Reporter, please attach the mails in question to this bug (mbox file). pi
One is the original posting, the other one is a reply (full quote). The quoting is copied and pasted into it. First you can see, that my last paragraph in the first posting is 7 lines long. After quoting it, it is only 6 lines long. The problem disobeying the char limit can then be seen when copying the quote and pasting it in again. Many lines a wrapped (of course as "> " was added) but some lines are wrapped in a way that 3 words are wrapped to the next line (one would be enough). I hope you get the point now. To say it in one sentence: Mozilla rewrapped text when quoting. That must not happen.
Thanks, let me see if we can sort things out. Your are using format flawed. Hence your own paragraphs are treated as on long line basically. When you do reply the lines are wrapped to look nicely who do not want format flawed (for good reasons;-), on the other side there are spaces to concatenate left, for those who want. So the rewrapping ist not really rewrapping, but a feature of f=f. As you say, if you enter hard line breaks, this won't happen. So what remains is your observation that the lines (now quoted) are longer than 66 characters. But note that the line length is for new text and not for quotes. pi
Ok, nonetheless text written f=f contains marks where to wrap the lines as f=f is a newline char followed by a space IIRC. I don't like that Mozilla disregards f=f linebreaks and I furthermore don't like that Mozilla disregards my char limit while disregarding the linebreaks. If you wite some text using f=f you see where the lines are broken and exactly that way the messages are displayed in any client that has no f=f. If any of these clients replies to that message the line breaks are put at the same position they have ben before. Mozilla wants to be a nice client and rewraps the original posting. As long as the content is the only important thing in this message this might be ok, but when formatting is important as well (using indents) Mizilla is about to botch the format. There is no good reason why Mozilla should reformat any text when quoting and there is no good reason why mozilla should furthermore reformat the text disobeying the chars-per-line- limit. To me it' a bug that Mozilla reformat texts when quoting.
Well, I guess this is WONTFIX (I also don't like it, hence simply not use format flawed). Probably a bug. Maybe you can find it somewhere. Marking NEW for QA to decide. pi
Status: UNCONFIRMED → NEW
Ever confirmed: true
Whiteboard: DUPEME
Blocks: rewrap
No longer blocks: rewrap
Not a dupe, I don't think;removing the DUPEME note. It is a bug; it seems that the rewrapping of the quoted text is done to the default width of 72. Note that if the quoted text is not f=f, it won't rewrap, and so long lines will still extend beyond the default width. Because this easy workaround exists, I'm reducing the severity of this bug to minor. In either case, using Edit|Rewrap will bring the text back within the desired margin. This looks related to bug 179266.
Severity: normal → minor
Summary: When quoting lines are rewrapped disobeying limit for chars per line → rewrapping of quoted lines disobeys limit for chars per line
Whiteboard: DUPEME
Updating summary so as not to trigger on search for 'rewrap' (a different function), and to mention the f=f dependency.
Summary: rewrapping of quoted lines disobeys limit for chars per line → wrapping of quoted flowed (f=f) lines disobeys limit for chars per line
Revising my comment 6: By "easy workaround," I meant using Edit|Rewrap, as described in the subsequent paragraph. That was confusing. I misunderstood bug 179266; I no longer think it is related to this bug at all. René Stach: in your original complaint you wrote: > Either turn this automatic rewrapping off (best solution) or set the > chars-limit for automatic re-wrapping to "chars-limit + number of quotation > marks added (e.g. space + >)" These are two different goals. Is your priority to quote the original text as it arrived (what you called the "best solution"), or to get the quoted text within the wrap limit? This bug's summary (your original one, and the current one with my edits) indicates the second of these choices. If quoting the original text as it arrived is your priority, do you think that should be the case even if the original text was f=f? (Assume that the original text is sensibly encoded with f=f; it should be Mozilla's goal to avoid flowed formatting on text that shouldn't have it.) Note that if the preference mailnews.display.disable_format_flowed_support is set to true, then a quoted f=f message will not be rewrapped. I suggest that this particular behavior (whether to rewrap quoted text that originally was f=f) deserves a separate preference.
Blocks: 168420
Product: MailNews → Core
Assignee: ducarroz → nobody
QA Contact: esther → composition
Product: Core → MailNews Core
Dupe of bug 387687.
(In reply to Paolo Bonzini from comment #9) > Dupe of bug 387687. Related but not a duplicate; the bug here is about re-wrapping incoming messages created with f=f whereas the issue in bug 387687 occurs when replying to messages which don't have f=f applied but where it was emulated by incorrect usage of the quoted-printable line-wrapping mechanism.
Severity: minor → S4
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: