Bug 6070 - Yahoo TV listings only render correctly if refreshed/loaded from active cache.
Summary: Yahoo TV listings only render correctly if refreshed/loaded from active cache.
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P2 Normal
Assignee: Nobody
URL: http://tv.yahoo.com/grid/?.force=p&se...
Keywords: InRadar, NeedsReduction
Depends on:
Blocks:
 
Reported: 2005-12-13 16:39 PST by Jon
Modified: 2009-08-22 20:28 PDT (History)
6 users (show)

See Also:


Attachments
Screen capture of incorrect Yahoo TV listings render. (64.39 KB, image/png)
2005-12-13 16:41 PST, Jon
no flags Details
Webarchive of problematic web page (184.60 KB, application/x-webarchive)
2006-01-08 09:21 PST, David Kilzer (:ddkilzer)
no flags Details
QuickTime movie of the page rendering incorrectly (294.57 KB, video/quicktime)
2006-01-08 14:46 PST, David Kilzer (:ddkilzer)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jon 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.
Comment 1 Jon 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.
Comment 2 David Kilzer (:ddkilzer) 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).
Comment 3 David Kilzer (:ddkilzer) 2006-01-08 09:21:53 PST
Created attachment 5546 [details]
Webarchive of problematic web page
Comment 4 David Kilzer (:ddkilzer) 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.
Comment 5 mitz 2006-01-08 14:08:11 PST
Please see if you can reproduce this bug after the fix for bug 6276 is applied.
Comment 6 David Kilzer (:ddkilzer) 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. :)
Comment 7 David Kilzer (:ddkilzer) 2006-01-08 14:46:24 PST
Created attachment 5557 [details]
QuickTime movie of the page rendering incorrectly
Comment 8 David Kilzer (:ddkilzer) 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.
Comment 9 Joost de Valk (AlthA) 2006-01-22 04:36:29 PST
Adding Regression keyword.
Comment 10 Joost de Valk (AlthA) 2006-01-22 04:42:50 PST
Upping to P1 because this is a regression.
Comment 11 Darin Adler 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.
Comment 12 Alice Liu 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. 
Comment 13 Jon 2006-03-20 07:30:58 PST
No, this still happens for me. Still exactly the same as the screen cap I attached.
Comment 14 David Kilzer (:ddkilzer) 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.

Comment 15 David Kilzer (:ddkilzer) 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.

Comment 16 Stephanie Lewis 2007-01-27 19:27:12 PST
Radar <rdar://problem/4959688>
Comment 17 Mark Rowe (bdash) 2007-02-06 23:58:43 PST
Downgrading priority as this is not a regression from shipping Safari, and is not currently reproducible.
Comment 18 Gibbons Burke 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.

Comment 19 Ilgaz Öcal 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.

Comment 20 Jon 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.
Comment 21 David Kilzer (:ddkilzer) 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.