Opened 4 years ago

#16673 new defect

Incorrect Display of Long Messages With < and >

Reported by: Froogle Owned by: deryni
Milestone: Component: XMPP
Version: 2.10.11 Keywords:


When sending a long message in XMPP (containing both a basic <body> of plaintext, and an <html> section), Pidgin will not render the <html> element and instead renders the plaintext.

Normally, this is not too big of a problem. However, if the < and > characters are contained within the long message (as in, escaped &lt; and &gt;), Pidgin for some reason will not render the things in between them, almost as if it thinks they aren't escaped.

Pidgin does not have this bug when you send messages short enough for it to render the <html> part correctly. It only happens when you send a sufficiently long message such that it renders the plaintext and not the html.

To reproduce: -Receive an XMPP message containing "< testing stuff here >" from a client which sends both html and a plain-text version of that html for clients who cannot render HTML. Make sure it is within an extremely long message, such that Pidgin doesn't render any html formatting in it. -Note that the entirety of that particular string does not show up in the window.

Change History (0)

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!