On 11/ 7/12 05:04 PM, Michael M Slusarz wrote:
Quoting Oscar del Rio <[email protected]>:

On 11/ 7/12 12:08 AM, Michael M Slusarz wrote:
Quoting Oscar del Rio <[email protected]>:

While testing HTML composing of emails I noticed some problems in the text/plain conversion.

The text/html part is as expected:
Normal <strong>Strong</strong> Normal <em>Italics</em> Normal <u>Underline</u> Normal <strike>Strike</strike> Normal

But the text/plain part seems to have conversion problems (words are joined):
Normal STRONGNormal /Italics/Normal _Underline_Normal StrikeNormal


I can't reproduce with IMP 6.  And this testcase passes just fine:

http://git.horde.org/horde-git/-/commit/4ec7d98e8fc68bdea1332e0a6391e26d61047ddd

I did some debugging and was able to reproduce the problem on demo.horde.org

The problem seems to be triggered by <br> lines within the paragraph
(e.g. if you do not backspace the blank line that is already inserted when the composer window opens).

I was also able to trace it to ltrim() and rtrim() calls in function _node($doc, $node) of Horde/Text/Filter/Html2text.php

Case 1 (bug):
<p><br>
word1 <strong>word2</strong> word3</p>

Output of _node(): "\nword1 WORD2word3"

I can't reproduce this.

Please logon to demo.horde.org as guest/guest
I left a couple of tests in the Inbox showing the behaviour.

Thanks

--
imp mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]

Reply via email to