[Webkit-unassigned] [Bug 17186] New: Fragment navigations within a page permanently cancel scheduled meta-refreshes
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 5 14:43:47 PST 2008
http://bugs.webkit.org/show_bug.cgi?id=17186
Summary: Fragment navigations within a page permanently cancel
scheduled meta-refreshes
Product: WebKit
Version: 525+ (Nightly build)
Platform: PC
OS/Version: Windows XP
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: Page Loading
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: timmmaaayyy at gmail.com
1. Page containing a meta-refresh is loaded.
2. Click on a link to a fragment in the page.
3. When the timer for the refresh fires, FrameLoader::shouldReload returns
false because it is an in-page navigation and so the meta tag is not re-parsed
and the refresh will never be rescheduled.
FF/IE do continue firing refreshes.
Additionally in this case, while scrollToAnchor does reschedule _ONE_ instance
of the refresh and dispatch a WillPerformClientRedirect, it does so without
dispatching DidCancelClientRedirect first, so clients can't distinguish between
the rescheduling and the _actual_ redirect navigation. It should probably first
call stopRedirectionTimer.
--
Configure bugmail: http://bugs.webkit.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