Bug 144144

Summary: [CSS Grid Layout] LayoutBox::hasDefiniteLogicalHeight() should consider abspos boxes as definite
Product: WebKit Reporter: Manuel Rego Casasnovas <rego>
Component: Layout and RenderingAssignee: Manuel Rego Casasnovas <rego>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, esprehn+autocc, glenn, jfernandez, kondapallykalyan, svillar
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
Bug Depends on:    
Bug Blocks: 60731    
Attachments:
Description Flags
Patch none

Description Manuel Rego Casasnovas 2015-04-24 02:49:00 PDT
Per spec (http://dev.w3.org/csswg/css-sizing-3/#definite):
"Additionally, the size of the containing block of an absolutely  positioned element is always definite with respect to that element."

If height is auto, we're ignoring this condition. Related Blink issue (where this was detected on flexbox first): https://codereview.chromium.org/1081433005/
Comment 1 Manuel Rego Casasnovas 2015-04-24 02:59:52 PDT
Created attachment 251545 [details]
Patch
Comment 2 WebKit Commit Bot 2015-04-26 22:41:09 PDT
Comment on attachment 251545 [details]
Patch

Clearing flags on attachment: 251545

Committed r183385: <http://trac.webkit.org/changeset/183385>
Comment 3 WebKit Commit Bot 2015-04-26 22:41:14 PDT
All reviewed patches have been landed.  Closing bug.