Bug 25047

Summary: Children of element with display: run-in vanishing, being replaced by run-in content
Product: WebKit Reporter: Sam Sneddon [:gsnedders] <gsnedders>
Component: CSSAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: ddkilzer, hamaji, yhayashi
Priority: P2 Keywords: InRadar
Version: 528+ (Nightly build)   
Hardware: Mac   
OS: OS X 10.5   
URL: data:text/html;charset=utf-8,%3C!DOCTYPE%20html%3E%0D%0A%3Cp%20style%3D%22display%3Arun-in%22%3E%3Cspan%3Efoo%3C%2Fspan%3Ebar%0D%0A%3Cp%3Efoo
Attachments:
Description Flags
Proposed Patch darin: review+

Description Sam Sneddon [:gsnedders] 2009-04-04 03:34:52 PDT
In the given test-case, the expected rendering would be "foobar foo" (this is how Opera renders it), instead it is rendered as "foofoo". In appears as if all but the first child of the run-in element is hidden and the content following is floated left.
Comment 1 Yoshiki Hayashi 2010-05-12 22:16:29 PDT
Created attachment 55943 [details]
Proposed Patch
Comment 2 Shinichiro Hamaji 2010-05-13 02:43:31 PDT
Committed r59357: <http://trac.webkit.org/changeset/59357>
Comment 3 David Kilzer (:ddkilzer) 2011-01-12 14:44:04 PST
<rdar://problem/8707957>