Bug 198526

Summary: [GTK][WPE] Re-enable process warming
Product: WebKit Reporter: Carlos Garcia Campos <cgarcia>
Component: WebKit2Assignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: bugs-noreply, cdumez, mcatanzaro, webkit-bug-importer
Priority: P2 Keywords: Gtk, InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=196208
Attachments:
Description Flags
Patch mcatanzaro: review+

Description Carlos Garcia Campos 2019-06-04 06:00:11 PDT
It was disabled in r243490 because bubblewrap sandbox needs a valid WebsiteDataStore before launching the web process. We can use the default WebsiteDataStore from the WebProcessPool and only use the prewarmed process later if the given WebsiteDataStore is the same as the WebProcessPool one.
Comment 1 Carlos Garcia Campos 2019-06-04 06:05:13 PDT
Created attachment 371271 [details]
Patch
Comment 2 Michael Catanzaro 2019-06-04 06:50:18 PDT
Comment on attachment 371271 [details]
Patch

Excellent! I had hoped something like this might work....
Comment 3 Carlos Garcia Campos 2019-06-05 00:42:16 PDT
Committed r246101: <https://trac.webkit.org/changeset/246101>
Comment 4 Radar WebKit Bug Importer 2019-06-05 00:43:18 PDT
<rdar://problem/51431462>