Compose Return Receipt
|Reported by:||youds||Owned by:|
When you change the position of the HTML for Return Receipt in the two attached files RoundCube breaks and is unable to send emails. There is only 3 lines of code difference between the files. As it is a template and it is only HTML (the position of the HTML in fact) I marked the ticket as a bug.
If you replace the compose-not-working.html file with the compose.html file in the default theme you will see it doesn't send and hangs. (the message never gets sent, "Sending" message never disappears and the Mail page never loads)
Now use the compose-working.html which is the same file for all but the position of 3 lines of HTML code, and it starts working. The only difference is the return receipt is not at the top of the HTML, but further down.
I did try moving the return receipt down the HTML tree in the default theme's compose.html to see if it was literally only that what caused the bug but it didn't produce the hanging result. I haven't been able to debug any further but to me it seems like RoundCube is expecting the POST values in some sort of order.