Bug 53144
Summary: | CSS 2.1 Failure: table-anonymous-objects-188 - anonymous table box should be inline-table when parent is inline | ||
---|---|---|---|
Product: | WebKit | Reporter: | Tab Atkins <tabatkins> |
Component: | CSS | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | ahmad.saleem792, ap, hyatt, jchaffraix, jkjiang, rniwa, robert, simon.fraser |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | PC | ||
OS: | OS X 10.5 | ||
URL: | http://test.csswg.org/suites/css2.1/20110111/html4/table-anonymous-objects-188.htm | ||
Bug Depends on: | |||
Bug Blocks: | 47141 |
Tab Atkins
When a table-* block lacks a table parent, and thus an anonymous table block is generated around it, the anonymous block should be inline-table if the parent of the original table-* block is inline.
Right now, the anonymous table box generated in the linked test is a block-level table.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Simon Fraser (smfr)
RenderInline::addChildIgnoringContinuation() is making an anonymous block parent for the anonymous table, which is an issue.
Julien Chaffraix
See also bug 15365. There is a patch attached to the bug that partly solves the issue. However our layout is slightly wrong thus we don't fully pass the test.
Ahmad Saleem
It is same test case as https://bugs.webkit.org/show_bug.cgi?id=53147.
Should latest test result apply for this particular as well or this is resolved? Appreciate if someone can guide. Thanks!
Ryosuke Niwa
*** This bug has been marked as a duplicate of bug 53147 ***