Bug 6070

Summary: Yahoo TV listings only render correctly if refreshed/loaded from active cache.
Product: WebKit Reporter: Jon <jon>
Component: Layout and RenderingAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: alice.barraclough, ddkilzer, gibbonsb, hyatt, ian, mrowe
Priority: P2 Keywords: InRadar, NeedsReduction
Version: 420+   
Hardware: Mac   
OS: OS X 10.4   
URL: http://tv.yahoo.com/grid/?.force=p&setlineupcookie=true
Attachments:
Description Flags
Screen capture of incorrect Yahoo TV listings render.
none
Webarchive of problematic web page
none
QuickTime movie of the page rendering incorrectly none

Jon
Reported 2005-12-13 16:39:54 PST
ToT will render the Yahoo TV listings incorrectly the first time you visit it and it's not in active cache. But if you refresh or the page is loaded from active cache, it renders correctly.
Attachments
Screen capture of incorrect Yahoo TV listings render. (64.39 KB, image/png)
2005-12-13 16:41 PST, Jon
no flags
Webarchive of problematic web page (184.60 KB, application/x-webarchive)
2006-01-08 09:21 PST, David Kilzer (:ddkilzer)
no flags
QuickTime movie of the page rendering incorrectly (294.57 KB, video/quicktime)
2006-01-08 14:46 PST, David Kilzer (:ddkilzer)
no flags
Jon
Comment 1 2005-12-13 16:41:36 PST
Created attachment 5068 [details] Screen capture of incorrect Yahoo TV listings render. Here's a screen cap of the incorrect render, if that has any relevance.
David Kilzer (:ddkilzer)
Comment 2 2006-01-08 09:21:03 PST
Confirmed using "WebKit-CVS-2006-01-07 09-37-19 GMT.dmg" nightly build. Reproducible using a webarchive file! Note that you may have to hit reload four or five times to make the page render incorrectly (e.g., show the bug).
David Kilzer (:ddkilzer)
Comment 3 2006-01-08 09:21:53 PST
Created attachment 5546 [details] Webarchive of problematic web page
David Kilzer (:ddkilzer)
Comment 4 2006-01-08 10:08:16 PST
BTW, what is this bug a regression to? I see this bug in Mac OS X 10.4.3 with Safari 2.0.2 (416.13), too. Also, this is NOT the same as Bug 3509 as the rendering doesn't get cleaned up by using "Select All" or by hiding and switching back to Safari.
mitz
Comment 5 2006-01-08 14:08:11 PST
Please see if you can reproduce this bug after the fix for bug 6276 is applied.
David Kilzer (:ddkilzer)
Comment 6 2006-01-08 14:45:27 PST
I had the same thought. I tried applying the fix for Bug 6276 locally (from the now-frozen CVS tree), but that patch did not fix this problem. (Yes, I verified the test case for Bug 6276 was fixed after recompiling WebKit and starting Safari. :)
David Kilzer (:ddkilzer)
Comment 7 2006-01-08 14:46:24 PST
Created attachment 5557 [details] QuickTime movie of the page rendering incorrectly
David Kilzer (:ddkilzer)
Comment 8 2006-01-08 14:57:23 PST
In attempting to narrow down the test case, I first attempted to remove everything out of the <head></ head> section except the <title></title>. I discovered that when the page renders incorrectly, you are catching a glimpse of it before any stylesheets are applied (as seen in the middle of the QuickTime movie in Attachment 5557 [details]). It would seem that there is a problem when styles are applied late to the page.
Joost de Valk (AlthA)
Comment 9 2006-01-22 04:36:29 PST
Adding Regression keyword.
Joost de Valk (AlthA)
Comment 10 2006-01-22 04:42:50 PST
Upping to P1 because this is a regression.
Darin Adler
Comment 11 2006-01-24 22:34:27 PST
Looks like the problem is caused by "FOUC". I suspect this is not a regression at all, but rather a change in the site.
Alice Liu
Comment 12 2006-03-20 05:54:57 PST
This doesn't seem reproducible anymore. Downgrading to P2. Can someone confirm that this is no longer an issue? Thanks.
Jon
Comment 13 2006-03-20 07:30:58 PST
No, this still happens for me. Still exactly the same as the screen cap I attached.
David Kilzer (:ddkilzer)
Comment 14 2006-12-15 03:54:37 PST
This is no longer reproducible since Yahoo! changed their TV listings page, and because the webarchive failed to save a CSS file from an @import statement: http://tv.yahoo.com/css/ytvlsm.css. (Interestingly enough, Firefox failed to save this CSS file as well using the "Web Page, Complete" output format.) I have a number of versions of this file saved locally, but none captured this CSS file. Unless we have a contact at Yahoo! that can provide a copy of this old file for testing, I'm afraid we're out of luck.
David Kilzer (:ddkilzer)
Comment 15 2006-12-15 04:31:21 PST
(In reply to comment #14) > This is no longer reproducible since Yahoo! changed their TV listings page, and > because the webarchive failed to save a CSS file from an @import statement: > http://tv.yahoo.com/css/ytvlsm.css. (Interestingly enough, Firefox failed to > save this CSS file as well using the "Web Page, Complete" output format.) Filed Bug 11839 for the issue of CSS files in @import statements not being saved to webarchives.
Stephanie Lewis
Comment 16 2007-01-27 19:27:12 PST
Mark Rowe (bdash)
Comment 17 2007-02-06 23:58:43 PST
Downgrading priority as this is not a regression from shipping Safari, and is not currently reproducible.
Gibbons Burke
Comment 18 2007-03-13 19:43:37 PDT
This problem has re-appeared in Webkit with a new version of Yahoo TV and the most recent version of the Nightly Build (9/13/2007) with the 10.4.9 system version applied. Upgrading back to P1. http://tv.yahoo.com/listings?.intl=us&amp%3bzip=78746 It is not an issue with the release version of Safari.
Ilgaz Ă–cal
Comment 19 2007-04-25 03:54:46 PDT
(In reply to comment #18) > This problem has re-appeared in Webkit with a new version of Yahoo TV and the > most recent version of the Nightly Build (9/13/2007) with the 10.4.9 system > version applied. Upgrading back to P1. > > http://tv.yahoo.com/listings?.intl=us&amp%3bzip=78746 > > It is not an issue with the release version of Safari. > Now it renders correct with current Webkit nightly, cleared cache numerous times.
Jon
Comment 20 2009-08-22 11:30:38 PDT
I'm going to go ahead and resolve this bug, as Yahoo has significantly change their TV listings page and the webarchive attached to this bug doesn't contain all the resources necessary to reproduce the page.
David Kilzer (:ddkilzer)
Comment 21 2009-08-22 20:28:39 PDT
(In reply to comment #20) > I'm going to go ahead and resolve this bug, as Yahoo has significantly change > their TV listings page and the webarchive attached to this bug doesn't contain > all the resources necessary to reproduce the page. Unfortunately, the webarchive didn't contain all the resources necessary to reproduce the issue.
Note You need to log in before you can comment on or make changes to this bug.