Bug 114311

Summary: REGRESSION (142152): ensure we skip past out-of-flow objects when detecting whitespace to ignore after leading empty inlines
Product: WebKit Reporter: Emil A Eklund <eae>
Component: Layout and RenderingAssignee: Robert Hogan <robert>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, eric, esprehn+autocc, ojan.autocc, robert, simon.fraser
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
minimal test case
none
Patch
none
Patch none

Description Emil A Eklund 2013-04-09 15:54:11 PDT
Since r142152 we incorrectly layout out of flow content inside an inline-blocks with vertical-align.

What steps will reproduce the problem?
1. Go to http://join.iatn.net/
2. Notice in 26.0.1410.43 that the placeholder text shows up unusually high in our boxes. (Note that this isn't actual HTML5 placeholder attribute text, but a custom development to support all browsers.)

Prior to this version of Chrome, it rendered perfectly fine. The second screenshot shows how it renders in Safari 6.0.1 (8536.26.14), and that's also how it looked prior to this release of Chrome.

Originally reported for chromium in: https://code.google.com/p/chromium/issues/detail?id=226246
Comment 1 Emil A Eklund 2013-04-09 15:54:30 PDT
Created attachment 197184 [details]
minimal test case
Comment 2 Robert Hogan 2013-04-10 13:34:20 PDT
Created attachment 197397 [details]
Patch
Comment 3 Robert Hogan 2013-04-10 14:21:28 PDT
Created attachment 197404 [details]
Patch
Comment 4 WebKit Commit Bot 2013-04-11 12:15:47 PDT
Comment on attachment 197404 [details]
Patch

Clearing flags on attachment: 197404

Committed r148223: <http://trac.webkit.org/changeset/148223>
Comment 5 WebKit Commit Bot 2013-04-11 12:15:49 PDT
All reviewed patches have been landed.  Closing bug.