[Webkit-unassigned] [Bug 279914] REGRESSION(283414 at main): [WPE][GTK] Evolution uses new web process for every mail preview

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Sep 23 08:18:39 PDT 2024


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

--- Comment #6 from Milan Crha <mcrha at redhat.com> ---
For me, I just:
1. open evolution in a folder with more than one message. 
2. move from one message to another
3. repeat several times, can be just an up & down arrow press

Since the second move to another message the WebKitWebProcess-es stop disappear.
To test more, you can double-click on one message in the message list to open a dedicated window for it and move from one message (and back) in that new window. When you close the window the associated WebKitWebView instance is freed (while Evolution is left running).

One observation: the devhelp also uses WebKitGTK-4.1 API, but it has only a single WebKitWebProcess running, also after start, while Evolution has two processes. That's a clue, I believe, because there should not be two WebKitWebProcess-es just after the app started and loaded the first page (or the second, as it first writes there "Retrieving message xxx" and once it loads it it shows the message content, which involves the web content reload.

You mentioned web process caching. How does that work, by the web page URL? The URL/page content changes dynamically in Evolution, iframe-s are used, bug iframe-s as such do not seem to cause this.

-- 
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/20240923/6f634a92/attachment.htm>


More information about the webkit-unassigned mailing list