[Webkit-unassigned] [Bug 147525] WebKit2 Removed API to change WebKit2.BackwardForwardList

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Aug 1 15:20:54 PDT 2015


https://bugs.webkit.org/show_bug.cgi?id=147525

--- Comment #3 from Brady Eidson <beidson at apple.com> ---
(In reply to comment #2)
> (In reply to comment #1)
> > Can you concisely state what you did in WK1 that you can't do in WK2?
> > Perhaps an alternative already exists, or can be implemented differently
> > than making the list client mutable.
> 
> The users instance in a browser was saved in their journal.  The saved data
> was the back/forward list and position for each tab.  When loading the data,
> a new webview would be created and the back/forward list would be recreated
> from the data (as per the code in comment #0).  This was to facilitate the
> desired design of the user being able to restore the browser state.

In what way does saving/restoring session state not solve this?

See WKPage.h:
WK_EXPORT WKTypeRef WKPageCopySessionState(WKPageRef page, void* context, WKPageSessionStateFilterCallback urlAllowedCallback);

WK_EXPORT void WKPageRestoreFromSessionState(WKPageRef page, WKTypeRef sessionState);

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150801/8edff871/attachment.html>


More information about the webkit-unassigned mailing list