| 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 Bugs <konqueror-bugs-null> |
| Status: | RESOLVED UNMAINTAINED | ||
| Severity: | normal | CC: | florian.reinhard, maksim |
| Priority: | NOR | Keywords: | testcase, triaged |
| Version First Reported In: | 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/Implemented 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 |