Summary: | [CSS 2.1 Conformance] The baseline of an 'inline-table' is the baseline of the first row of the table | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Gérard Talbot (no longer involved) <browserbugs2> |
Component: | khtml | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | normal | CC: | florian.reinhard, maksim |
Priority: | NOR | Keywords: | testcase, triaged |
Version: | 4.7.3 | ||
Target Milestone: | --- | ||
Platform: | Microsoft Windows | ||
OS: | Microsoft Windows | ||
URL: | http://www.gtalbot.org/BrowserBugsSection/Safari3Bugs/baseline-inline-table-vertical-align.html | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Gérard Talbot (no longer involved)
2009-01-26 10:50:20 UTC
This bug has also been filed at WebKit Bugzilla: https://bugs.webkit.org/show_bug.cgi?id=23544 still exits in 4.2.90/2 Weird --- the code disables it supposedly for compatibility with Gecko, which doesn't do this. --- rendering/render_table.cpp (revision 1110535) +++ rendering/render_table.cpp (working copy) @@ -127,7 +127,7 @@ // CSS2.1 - 10.8.1 The baseline of an 'inline-table' is the baseline of the first row of the table. if (isReplaced() && !needsLayout()) { // compatibility with Gecko: only apply to generic containers, not to HTML Table. if (element() && element()->id() == ID_TABLE) Disabling this special-casing fixes the testcase, but I am not sure of all the implications. (I am also feeling like this came up before) Additional testcases from CSS 2.1 test suite (RC6): http://test.csswg.org/suites/css2.1/20110323/html4/inline-table-002a.htm http://test.csswg.org/suites/css2.1/20110323/html4/inline-table-002b.htm Expected result (reftest): http://test.csswg.org/suites/css2.1/20110323/html4/inline-table-002-ref.htm Konqueror 4.6.1 fails inline-table-002b but passes inline-table-002a -------------------- Additional testcase from CSS 2.1 test suite (RC6): http://test.csswg.org/suites/css2.1/20110323/html4/inline-table-003.htm Expected result (reftest): http://test.csswg.org/suites/css2.1/20110323/html4/inline-table-003-ref.htm Konqueror 4.6.1 passes inline-table-003 -------------------- Additional testcase from CSS 2.1 test suite (RC6): http://test.csswg.org/suites/css2.1/20110323/html4/inline-table-valign-001.htm Expected result (reftest): http://test.csswg.org/suites/css2.1/20110323/html4/inline-table-valign-001-ref.htm Konqueror 4.6.1 fails inline-table-valign-001 regards, Gérard Dear user, KHTML (and KJS) was a long time more or less unmaintained and got removed in KF6. Please migrate to use a QWebEngine based HTML component. We will do no further fixes or improvements to the KF5 branches of these components beside important security fixes. For security issues, please see: https://kde.org/info/security/ Sorry that we did not fix this issue during the life-time of KHTML. Greetings Christoph Cullmann |