Bug 4984

Summary: REGRESSION placeholder border left behind after image finishes loading
Product: WebKit Reporter: mitz
Component: Layout and RenderingAssignee: Darin Adler <darin>
Status: VERIFIED FIXED    
Severity: Normal CC: darin
Priority: P1    
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
Attachments:
Description Flags
expected rendering
none
actual rendering none

Description mitz 2005-09-14 11:18:20 PDT
If the final layout is finished and an image hasn't finished loading yet, a grey box saves as a placeholder. 
The border extends beyond the image's area, and when the image is finally loaded, the part of the border 
that's outside the image just stays there.

To reproduce you need an image that takes long to load (and that isn't already on your cache). You can go 
to http://g4.mitzpettel.com/seeTheBorder2.html (until I take it down).

Expected: grey placeholder frame to go away once the image is fully loaded
Actual: gray frame remains. If the page is reloaded (from cache), the frame disappears

I'm almost certain that this regression started with the patch for bug 4924
Comment 1 mitz 2005-09-14 11:19:47 PDT
Created attachment 3893 [details]
expected rendering
Comment 2 mitz 2005-09-14 11:20:35 PDT
Created attachment 3894 [details]
actual rendering
Comment 3 Darin Adler 2005-09-14 13:53:42 PDT
Got this fixed.