On Jul 25, 2013, at 9:08 AM, Thiago Lacerda <thiago.lace...@openbossa.org> 
wrote:

> Hi,
> 
> We in the Nix port team (which is going upstream), are facing an issue that 
> we need our WebView to know when the page transition has begun.
> There was callback, in PageClient, that was making a similar job, called 
> didCommitLoadForMainFrame, but it was removed recently.

If by “PageClient” you mean the WKPageLoaderClient in WKPage.h, then 
didCommitLoadForFrame is there.

I don’t even recall there ever being a didCommitLoadForMainFrame, but 
didCommitLoadForFrame combined with a quick call to WKPageGetMainFrame will do 
the exact same thing.

> WebPage does have a callback that tells this (didStartPageTransition), but 
> this is not forwarded to UIProcess, which is kind of weird, since its 
> opposite (didCompletePageTransition) is fired to PageClient when a page has 
> completed its transition.

didStartPageTransition is about starting a provisional load, and 
didCompletePageTransition is *not* about committing a provisional load.  
Additionally, neither of these are actually sent to any API clients;  They are 
internal to WebPage.

If you think didCommitLoadForFrame() for the main frame was what you wanted, 
then both of these are irrelevant anyways.

> I have a patch that does forward the didPageStartTransition to UIProcess and 
> I would like to know what you guys think of that. Does this seems useful to 
> you as well?

Since - at this point in my response - I’m not sure what you want or what 
you’re talking about, I would say no it does not seem useful.

~Brady

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to