[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