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: CSSAssignee: 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    

Description Tab Atkins 2011-01-25 16:38:05 PST
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.
Comment 1 Simon Fraser (smfr) 2011-01-25 17:19:06 PST
RenderInline::addChildIgnoringContinuation() is making an anonymous block parent for the anonymous table, which is an issue.
Comment 2 Julien Chaffraix 2012-01-30 17:53:35 PST
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.
Comment 3 Ahmad Saleem 2022-06-21 17:10:42 PDT
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!
Comment 4 Ryosuke Niwa 2022-06-21 17:13:12 PDT

*** This bug has been marked as a duplicate of bug 53147 ***