RESOLVED FIXED 30424
REGRESSION (r48687): Pages on ucas.com appear blank
https://bugs.webkit.org/show_bug.cgi?id=30424
Summary REGRESSION (r48687): Pages on ucas.com appear blank
Fumitoshi Ukai
Reported 2009-10-15 20:42:40 PDT
WebKit r48687 causes the regression reported on http://crbug.com/24123 Visit the following URLs. It is expected to show login pages, but show only blank page with WebKit r48687 or later. It works as expected with WebKit r48686. https://track.ucas.com/ucastrack/Login.jsp https://apply2.ucas.com/appreg2010/SecurityServlet As investigated Developer Tools in chrome, it doesn't show any body in Element page. However, view source shows correct html contents.
Attachments
Proposed fix and layout test (4.12 KB, patch)
2009-10-26 13:59 PDT, Brady Eidson
darin: review+
beidson: commit-queue-
Mark Rowe (bdash)
Comment 1 2009-10-15 23:31:41 PDT
In the future please describe the bug in the “Summary" field. If the bug is a regression you should include the REGRESSION tag at the start of the summary, and you should CC the author of the original change on the bug.
Mark Rowe (bdash)
Comment 2 2009-10-15 23:32:28 PDT
Brady Eidson
Comment 3 2009-10-26 11:13:30 PDT
*** Bug 30704 has been marked as a duplicate of this bug. ***
Brady Eidson
Comment 4 2009-10-26 11:14:59 PDT
In the bugzilla dupes and radar dupes we've seen of this issue, we've seen parsing of the page stop once a schedule redirection is hit. In a couple cases it's been a history.forward(), and in a couple it's been a <meta> refresh. That symptom matches quite obviously with the nature of r48687
Brady Eidson
Comment 5 2009-10-26 13:59:56 PDT
Created attachment 41892 [details] Proposed fix and layout test
Darin Adler
Comment 6 2009-10-26 14:55:56 PDT
Comment on attachment 41892 [details] Proposed fix and layout test > + // http://webkit.org/b/30424 - Invalid history navigations (such as history.forward() during a new load) have > + // the side effect of cancelling any scheduled redirects. We also avoid the possibility of cancelling the > + // current load by avoiding the scheduled redirection altogether. I am not a huge fan of including bug URLs in the code. Otherwise, this comment is fine. I'd just leave out the URL. > +if (window.layoutTestController) > + window.layoutTestController.dumpAsText(); The second line can just say "layoutTestController", not "window.layoutTestController". > +http://webkit.org/b/30424 and <rdar://problem/7308952> - REGRESSION (r48687) - Some pages appear blank.<br> You need an &lt; here instead of the < sign.
Brady Eidson
Comment 7 2009-10-26 16:21:27 PDT
Brady Eidson
Comment 8 2009-10-26 21:41:58 PDT
*** Bug 30746 has been marked as a duplicate of this bug. ***
Simon Fraser (smfr)
Comment 9 2009-10-27 15:48:27 PDT
#webkit is reporting crashes: http://nopaste.com/p/aeY6lni8fb
Darin Adler
Comment 10 2009-10-27 17:09:15 PDT
Lets put those crashes in a new bug report. Are they reproducible?
Simon Fraser (smfr)
Comment 11 2009-10-27 17:11:56 PDT
They are being tracked via bug 30839.
Brady Eidson
Comment 12 2009-10-27 17:12:57 PDT
There was already a new bugzilla - https://bugs.webkit.org/show_bug.cgi?id=30839 But they are *NOT* fallout from this change. We have radars for them from weeks ago (<rdar://problem/7313414>) Sadly, they are not reliably reproducible.
Justin Hibbits
Comment 13 2009-10-27 19:09:34 PDT
Just tested with the nightly 50124, and it works correctly, thanks.
Note You need to log in before you can comment on or make changes to this bug.