Version: 0.11 (using KDE KDE 3.5.0) Installed from: Slackware Packages Compiler: gcc 3.3.4 OS: Linux If you paste html code that contains a <input type="text> for example, kopete will not display the html code, but it will display a the UI element. I have 2 links to screenshots that will make you understand perfectly what's happening :) http://www.x3d.ro/kde/bug1.jpg http://www.x3d.ro/kde/bug2.jpg
Looking at the screenshots i guess this applies to the Yahoo plugin.
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html;charset=UTF-8" http-equiv="Content-Type"> <title></title> </head> <body bgcolor="#ffffff" text="#333333"> <small><font face="Verdana">Yes, it happens only with the Yahoo! plugin.<br> I'm using kopete for Gtalk too, but on Gtalk everything is ok.<br> <br> If you want more help, screenshots, details, I'm allways here for help.<br> <br> <b>Dragos Badea</b></font></small><br> <br> <hr size="2" width="100%"><br> Andre Duffeck wrote: <blockquote cite="mid20060120103540.28208.qmail@ktown.kde.org" type="cite"> <pre wrap="">------- You are receiving this mail because: ------- You reported the bug, or are watching the reporter. <a class="moz-txt-link-freetext" href="http://bugs.kde.org/show_bug.cgi?id=120469">http://bugs.kde.org/show_bug.cgi?id=120469</a> andre duffeck de changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kopete-devel kde org |andre duffeck de Status|UNCONFIRMED |ASSIGNED Component|general |Yahoo Plugin everconfirmed|0 |1 ------- Additional Comments From andre duffeck de 2006-01-20 11:35 ------- Looking at the screenshots i guess this applies to the Yahoo plugin. </pre> </blockquote> <br> </body> </html>
SVN commit 500475 by duffeck: fix html-escape regexp. BUG:120469 M +1 -1 yahooaccount.cpp --- branches/KDE/3.5/kdenetwork/kopete/protocols/yahoo/yahooaccount.cpp #500474:500475 @@ -772,7 +772,7 @@ } // Replace < and > in text - regExp.setPattern( "<(?![\"/fbui])" ); + regExp.setPattern( "<(?!(/*(font.*|[\"fbui])>))" ); pos = 0; while ( pos >= 0 ) { pos = regExp.search( newMsgText, pos );