Bug 303637
| Summary: | Same site navigations should keep the same process, even without an opener | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Yoav Weiss <yoav> |
| Component: | New Bugs | Assignee: | Yoav Weiss <yoav> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Yoav Weiss
Some of the Speculation Rules tests fail, when the navigation whose resource was prefetched ends up in a separate process.
Looking into it, it's because the navigation resource is stored in the MemoryCache, which is obviously not shared across different renderer processes.
It seems like the easiest way to fix that is to simply avoid these process allocations, which don't necessarily add any security. So we should do that.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Yoav Weiss
Pull request: https://github.com/WebKit/WebKit/pull/54932
EWS
Committed 304218@main (9f20aa832a80): <https://commits.webkit.org/304218@main>
Reviewed commits have been landed. Closing PR #54932 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/166216427>