[Webkit-unassigned] [Bug 64223] Back/forward navigation using the page cache doesn't trigger didFirstVisuallyNonEmptyLayout
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon Jul 11 11:54:19 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=64223
Ian Henderson <ianh at apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |ap at webkit.org
--- Comment #4 from Ian Henderson <ianh at apple.com> 2011-07-11 11:54:19 PST ---
(In reply to comment #3)
> (From update of attachment 100197 [details])
> Do any of the other layout state flags need to be reset as well? E.g., m_hasPendingPostLayoutTasks seems like it might fall into the same bad state.
I'm not sure, maybe someone more familiar with WebCore layout can answer that. The issue here is that m_firstVisuallyNonEmptyLayoutCallbackPending is only set once, in FrameView's constructor. I guess the assumption was that page loads correspond to new FrameViews. This assumption is broken when a page is restored from the b/f cache.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list