Bug 507742 - When attempting to reply to an email, KMail wraps the original message at 78 characters.
Summary: When attempting to reply to an email, KMail wraps the original message at 78 ...
Status: REPORTED
Alias: None
Product: kmail2
Classification: Applications
Component: composer (other bugs)
Version First Reported In: 6.4.3
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-08-01 13:23 UTC by kde
Modified: 2025-08-01 13:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Example of unreadable reply (76.28 KB, image/png)
2025-08-01 13:23 UTC, kde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kde 2025-08-01 13:23:26 UTC
Created attachment 183709 [details]
Example of unreadable reply

KMail: 6.4.3 (25.04.3)
Environnement de développement de KDE: 6.16.0
Qt: Par utilisation de 6.8.3 et avec compilation avec 6.8.3
Fedora Linux 41 (KDE Plasma) (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.15.6-100.fc41.x86_64

This is also affected by the "window wrapping bug" (https://bugs.kde.org/show_bug.cgi?id=219572)

Here are some steps to reproduce the issues:

First mail, line wrap at 78 chars, big window, everything work as expected, I compose and receive exactly this:

```
Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
```

First reply, line wrap 78 chars, big window, again, everything work as expected, I compose and receive exactly this:

```
Le 01/08/2025, 14:46 Louis Chauvet a écrit :
> Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex
> sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis
> convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus
> fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada
> lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti
> sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
```

Second reply, line wrap 78 chars, big window, it starts to be broken, I receive this:

```
Le 01/08/2025, 14:46 Louis Chauvet a écrit :
> Le 01/08/2025, 14:46 Louis Chauvet a écrit :
> > Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus
ex
> > sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus
duis
> > convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus
> > fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada
> > lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti
> > sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
> 
> Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex
> sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis
> convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus
> fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada
> lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti
> sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.

Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus ex sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus duis convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada lacinia integer nunc posuere. Ut hendrerit semper vel class aptent taciti sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
```

All subsequent reply are more and more broken, and after a few replies, here is the result:

```
Le 01/08/2025, 15:06 Louis Chauvet a écrit :
> Le 01/08/2025, 15:06 Louis Chauvet a écrit :
> > Le 01/08/2025, 15:06 Louis Chauvet a écrit :
> > > Le 01/08/2025, 14:46 Louis Chauvet a écrit :
> > > > Le 01/08/2025, 14:46 Louis Chauvet a écrit :
> > > > > Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque
> 
> faucibus
> 
> > > ex
> > > 
> > > > > sapien vitae pellentesque sem placerat. In id cursus mi pretium 
tellus
> > > 
> > > duis
> > > 
> > > > > convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar 
vivamus
> > > > > fringilla lacus nec metus bibendum egestas. Iaculis massa nisl
> 
> malesuada
> 
> > > > > lacinia integer nunc posuere. Ut hendrerit semper vel class aptent
> > 
> > taciti
> > 
> > > > > sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
> > > > 
> > > > Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque 
faucibus
> > 
> > ex
> > 
> > > > sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus
> > 
> > duis
> > 
> > > > convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus
> > > > fringilla lacus nec metus bibendum egestas. Iaculis massa nisl 
malesuada
> > > > lacinia integer nunc posuere. Ut hendrerit semper vel class aptent
> 
> taciti
> 
> > > > sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
> > > 
> > > Lorem ipsum dolor sit amet consectetur adipiscing elit. Quisque faucibus
> 
> ex
> 
> > > sapien vitae pellentesque sem placerat. In id cursus mi pretium tellus
> 
> duis
> 
> > > convallis. Tempus leo eu aenean sed diam urna tempor. Pulvinar vivamus
> > > fringilla lacus nec metus bibendum egestas. Iaculis massa nisl malesuada
> > > lacinia integer nunc posuere. Ut hendrerit semper vel class aptent 
taciti
> > > sociosqu. Ad litora torquent per conubia nostra inceptos himenaeos.
```

Expected Behavior:

The original message should not be hard wrapped.

Actual Behavior:

The text is hard wrapped at 78 characters. This is problematic for two reasons:
- It completly broke the readability (no > prefix)
- Even with the prefix, after few replies you get this kind of unreadable content:
```
>>>>>> Lorem ipsum dolor sit amet consectetur adipiscing elit.
Quisque
> faucibus
>> ex
>>>>>> sapien vitae pellentesque sem placerat. In id cursus mi
pretium
> tellus
>> duis
```