[Webkit-unassigned] [Bug 280247] New: IPC communication with web processes when PSON enabled broken in 4.1 API

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 23 20:27:01 PDT 2024


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

            Bug ID: 280247
           Summary: IPC communication with web processes when PSON enabled
                    broken in 4.1 API
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKitGTK
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: enometh at meer.net
                CC: bugs-noreply at webkitgtk.org

Since bug #278016 was closed and fixed a regression I'd like to start
a new bug with the unresolved issues presented there

"When a new webprocess is swapped in, it appears to be unable to
communicate with the ui process. typically the page-created is used to
communicate to the parent process to negotiate an IPC channel and/or
register the page-id for further communication, this seems to be
failing."

This is not a regression as it broken even in webkit 2.44

"when "process-swap-on-cross-site-navigation-enabled" is turned
on messages sent by
webkit_web_page_send_message_to_view messages are not delivered at all
from the "page-created" callback to the WebView.

webkit_web_extension_send_message_to_context is delivered to the
WebContext in the UI process but the WeBPage page_id is not yet
initialized, and there is no reliable way to assciate the WebProcess
with the WebPage on the page-created signal"

It is not only that these officially supported IPC mechanisms
fail, all IPC seems to be failing. Perhaps Chris could verify
this is the case?

-- 
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/20240924/d7c4ff0b/attachment.htm>


More information about the webkit-unassigned mailing list