Bug 131767

Summary: [site-issue] Incorrect rendering of HTML page http://opensoft.org.ru
Product: [Applications] konqueror Reporter: Alexander B. Lavrinenko <lavrinenko_alex>
Component: khtmlAssignee: Konqueror Developers <konq-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: normal CC: grundleborg
Priority: NOR    
Version: 3.5   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Comparison of Opera and Konqi

Description Alexander B. Lavrinenko 2006-08-03 12:23:22 UTC
Version:            (using KDE KDE 3.5.4)
Installed from:    SuSE RPMs
OS:                Linux

Greetings!

Konqueror incorrectly renders specific URL while opera, mozilla/firefox and IE do well. Please compare http://opensoft.org.ru in opera and konqueror. This happened with any previous KDE/konqueror versions (3.4.x, 3.5, 3.5.1, 3.5.2, 3.5.3 and 3.5.4) but unfortunately I had no time to file this bug. If you need source code from that URL feel free to ask me - it's my site.
Comment 1 Joseph Kerian 2006-08-23 18:20:10 UTC
Created attachment 17470 [details]
Comparison of Opera and Konqi

Opera's rendering is on top, Konqueror is on the bottom. Most of the
differences seem to be in the header. When you pull down the menus (that aren't
being highlighted properly), there should be lines between the menu items as
well.
Comment 2 Germain Garand 2006-08-23 18:48:58 UTC
missing lines between menu items is just a matter of braindead script. 
=> change UA string to Mozilla.

As for the top image alignment problem, a reduced testcase would be appreciated (i.e it's rare we even fix a bug at all without a reduction).
Comment 3 Alexander B. Lavrinenko 2006-08-23 19:00:04 UTC
Don't take JS menu into account - it's not the issue. It's taken from javascript.internet.com anyway. Main problem is top-left image alignment.
Comment 4 Martin Fitzpatrick 2007-01-14 20:39:41 UTC
Able to confirm this on KDE 3.5.5 / Kubuntu 6.10.

Reducing the page to it's minimum I've identified this as an error caused by mis-sizing the table elements containing the logo. These are specified as fixed value amounts, but Konqueror resizes them.

This only happens where there is text in the footer element - presumably Konq is resizing to fit this in. However, this text is inside a colspan td covering the entire row. 

For test cases, etc. see:

http://www.mutube.com/x/kde/bug131767/index-a.html
http://www.mutube.com/x/kde/bug131767/index-b.html
http://www.mutube.com/x/kde/bug131767/index-c.html

A is with the original text, b is with non-russian text (proves this is not localisation issue), c is with no text - and logo magically in correct position.

Borders have been added to cells to improve clarity.
Comment 5 Martin Fitzpatrick 2008-04-08 17:18:55 UTC
Confirmed still exists in 4.0.3/Kubuntu.
Comment 6 Michael Zanetti 2008-04-20 19:56:22 UTC
confirmed for trunk r799166
Comment 7 Myriam Schweingruber 2012-06-18 14:13:24 UTC
Message from the Bugsquad and Konqueror teams:
This bug is closed as outdated, as we do not have the manpower to maintain the KDE3 version anymore.
If you still can reproduce this issue with Konqueror 4.8.4 or later, please open a new report.
Thank you for your understanding.