[kmail2] [Bug 507742] New: When attempting to reply to an email, KMail wraps the original message at 78 characters.

bugzilla_noreply at kde.org bugzilla_noreply at kde.org
Fri Aug 1 14:23:26 BST 2025


https://bugs.kde.org/show_bug.cgi?id=507742

            Bug ID: 507742
           Summary: When attempting to reply to an email, KMail wraps the
                    original message at 78 characters.
    Classification: Applications
           Product: kmail2
      Version First 6.4.3
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: composer
          Assignee: kdepim-bugs at kde.org
          Reporter: kde at louischauvet.fr
  Target Milestone: ---

Created attachment 183709
  --> https://bugs.kde.org/attachment.cgi?id=183709&action=edit
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
```

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list