Bug 115379

Summary: REGRESSION(r140024): child of fixed div inside of absolute div does not get resized when window is resized
Product: WebKit Reporter: Alice Lieutier <alice.lieutier>
Component: Layout and RenderingAssignee: Robert Hogan <robert>
Status: RESOLVED FIXED    
Severity: Normal CC: commit-queue, esprehn+autocc, glenn, robert
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: Unspecified   
OS: Unspecified   
URL: http://lieutier.me/bugs/chrome/fixed.html
Attachments:
Description Flags
Patch none

Description Alice Lieutier 2013-04-29 15:06:14 PDT
Steps to reproduce the problem:
1. resize the browser window to have a narrow window
2. load (or reload) the url (http://lieutier.me/bugs/chrome/fixed.html)
3. resize the window to make it wider

What is the expected behavior?
The inner div (in lime green) should get resized to be as large as its parent (red div)

What went wrong?
The inner div does not get resized. Instead, it stays the same width as it was when the page was first opened.

Does it occur on multiple sites: Yes

Is it a problem with a plugin? No 

Did this work before? Yes

Does this work in other browsers? Yes 

It works as intended on Safari Version 6.0.4 (7536.29.13) and Firefox, but not on the last webkit.
Comment 1 Alice Lieutier 2013-04-30 07:48:39 PDT
FWIW, I also filed this bug on Chromium: http://code.google.com/p/chromium/issues/detail?id=236401
Comment 2 Robert Hogan 2013-05-06 02:02:34 PDT
Looks like this was: http://trac.webkit.org/changeset/140024
Comment 3 Robert Hogan 2013-05-06 04:11:15 PDT
Created attachment 200654 [details]
Patch
Comment 4 Dave Hyatt 2013-05-06 13:29:54 PDT
Comment on attachment 200654 [details]
Patch

r=me
Comment 5 WebKit Commit Bot 2013-05-06 14:15:53 PDT
Comment on attachment 200654 [details]
Patch

Clearing flags on attachment: 200654

Committed r149640: <http://trac.webkit.org/changeset/149640>
Comment 6 WebKit Commit Bot 2013-05-06 14:15:55 PDT
All reviewed patches have been landed.  Closing bug.