Bug 53144 - CSS 2.1 Failure: table-anonymous-objects-188 - anonymous table box should be inline-table when parent is inline
: CSS 2.1 Failure: table-anonymous-objects-188 - anonymous table box should be ...
Status: NEW
Product: WebKit
Classification: Unclassified
Component: CSS
: 528+ (Nightly build)
: PC Mac OS X 10.5
: P2 Normal
Assigned To: Nobody
http://test.csswg.org/suites/css2.1/2...
:
Depends on:
Blocks: 47141
  Show dependency treegraph
 
Reported: 2011-01-25 16:38 PST by Tab Atkins
Modified: 2013-02-05 11:46 PST (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.