[Webkit-unassigned] [Bug 199488] WKWebView fails to render when another view uses CoreImage filters

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jul 5 15:21:32 PDT 2019


--- Comment #1 from Dan Saunders <dasau at microsoft.com> ---
I have debugged this more and found the cause of the regression, it seems the issue is that m_layerHostingMode is never set to LayerHostingMode::InProcess when CI filters are used. Previously the WebKit content process is already started when you add WKWebView to the window, so WebPageProxy::viewDidEnterWindow updates the layer hosting mode. With recent changes, WebPageProxy::dispatchActivityStateChange returns early because no process is started and the layer hosting mode is not set correctly. PageClientImpl::viewLayerHostingMode can get the correct value for the window, but it is just not set correctly on the content process in this scenario. CI filter forces in-proc rendering, WebKit will need to match the layer hosting mode of the window that is hosting it.

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190705/2af497ed/attachment.html>

More information about the webkit-unassigned mailing list