[Webkit-unassigned] [Bug 7058] REGRESSION: Tab seems to be loading forever after redirect
bugzilla-daemon at opendarwin.org
bugzilla-daemon at opendarwin.org
Sat Feb 4 10:25:43 PST 2006
http://bugzilla.opendarwin.org/show_bug.cgi?id=7058
------- Comment #6 from ddkilzer at kilzer.net 2006-02-04 10:25 PDT -------
(In reply to comment #5)
> - use Timer for everything, kill timer features of QObject, QTimer, QTimerEvent
That's the one!
> Safari gets into a state where it knows an instant client redirect is pending,
> but then this state never gets cleared. So it thinks an instant client redirect
> is pending forever, hence the UI looks like we're still loading as we wait. So
> the change that broke it is either something about sending a 0-interval client
> redirect webView: delegate call back where one was not sent before, or
> something about not cancelling such a redirect.
I added some debugging printf statements to the code and found that the bug
only occurs when MacFrame::startRedirectionTimer() is called. It, in turn,
calls Frame::startRedirectionTimer() which calls
d->m_redirectionTimer.startOneShot(d->m_delayRedirect) with d->m_delayRedirect
equal to 0.0.
I can't figure out why MacFrame::startRedirectionTimer() is only called on some
redirects but not others, though.
--
Configure bugmail: http://bugzilla.opendarwin.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list