Bug 242584

Summary: Reimplement <!-- webkit-test-runner: lang=something --> without using ProcessPoolConfiguration
Product: WebKit Reporter: Myles C. Maxfield <mmaxfield>
Component: TextAssignee: Myles C. Maxfield <mmaxfield>
Status: RESOLVED FIXED    
Severity: Normal CC: ap, dpino, mmaxfield, webkit-bug-importer, wenson_hsieh, yurys
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
See Also: https://bugs.webkit.org/show_bug.cgi?id=242827
Bug Depends on:    
Bug Blocks: 242581, 242827    

Description Myles C. Maxfield 2022-07-10 19:16:05 PDT
Reimplement <!-- webkit-test-runner: lang=something --> without using ProcessPoolConfiguration
Comment 1 Myles C. Maxfield 2022-07-10 19:22:55 PDT
Pull request: https://github.com/WebKit/WebKit/pull/2285
Comment 2 EWS 2022-07-10 21:17:52 PDT
Committed 252335@main (fb205fb01a08): <https://commits.webkit.org/252335@main>

Reviewed commits have been landed. Closing PR #2285 and removing active labels.
Comment 3 Radar WebKit Bug Importer 2022-07-10 21:18:17 PDT
<rdar://problem/96808977>
Comment 4 Yury Semikhatsky 2022-07-15 14:32:21 PDT
(In reply to EWS from comment #2)
> Committed 252335@main (fb205fb01a08):
> <https://commits.webkit.org/252335@main>
> 
> Reviewed commits have been landed. Closing PR #2285 and removing active
> labels.

This change breaks public API which we are actively using to run multiple pages with different language settings. Is there going to be a replacement for the old API or what should we do?
Comment 5 Yury Semikhatsky 2022-07-15 14:37:03 PDT
If the GPU process's language must match that of the WebProcess, would it be possible to spawn separate GPU process for the process pool or maybe have multiple language settings inside the GPU process?
Comment 6 Alexey Proskuryakov 2022-07-15 16:07:08 PDT
If a public API is now broken, the best next step is to file a new bug about that.