Version: (using KDE KDE 3.2.3) Installed from: Debian testing/unstable Packages OS: Linux The second text part of the attached html is shown twice in KHTML/Konqueror! The HTML validates using the W3C validator using latin1 as charset and HTML4-transitional. Thank you for your hard work on KHTML!
Created an attachment (id=6885) [details] Test html page which shows the problem.
Very intesting :)
I'm confirming that this issue still exists in KDE 3.3 beta2. Also I have more information, I played with the attached test case before anyone reported the bug (I work with Joachim on the project that discovered this particular case) and through my tests came to the conclusion that it is the dir="ltr" attributes of the <span> tags that seems to be causing the issue. If you remove those attributes the text is only rendered once as you would expect. As I recall we explicitly state for text to render from left to right as an insanity check, and because it is possible (and highly probable given the nature of our project) to display left-to-right text with right-to-left text within the same page.
CVS commit by carewolf: Big Bad Bidi Merge. Merging all changes in bidi.cpp from Webcore/125, and selected ones from Webcore/146. This results in 2182 benign changes in regression outputs. BUG: 54916 BUG: 59476 BUG: 62904 BUG: 64506 BUG: 69806 BUG: 74800 BUG: 79365 BUG: 86157 M +15 -1 ChangeLog 1.315 M +976 -592 rendering/bidi.cpp 1.197 M +25 -57 rendering/bidi.h 1.19 M +3 -3 rendering/render_block.h 1.20 M +3 -1 rendering/render_list.h 1.36 M +4 -3 rendering/render_object.h 1.198
You need to log in before you can comment on or make changes to this bug.