Bug 313169
| Summary: | [Site Isolation] http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny.html is failing | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Anthony Tarbinian <a.tarbinian> |
| Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Anthony Tarbinian
With site isolation enabled http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny.html
fails with a test diff.
First, it is missing the following two log messages which come from enabling testRunner.dumpResourceLoadCallbacks()
-http://localhost:8000/.../x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html - willSendRequest ...
-http://localhost:8000/.../x-frame-options-deny-meta-tag-subframe-parent-same-origin-deny.html - didReceiveResponse ...
This was because testRunner.dumpResourceLoadCallbacks() is enabled via the InjectedBundle which doesn't work since InjectedBundle
state doesn't get synced between processes with site isolation enabled.
Once the flag was working, the remaining issue was that there was an extra didFinishLoading message which showed up with site isolation enabled,
but not in the site isolation disabled case. In non SI, this didFinishLoading message comes after the testRunner is destroyed.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/175456456>
Anthony Tarbinian
Pull request: https://github.com/WebKit/WebKit/pull/63463
EWS
Committed 312174@main (07fca8af6429): <https://commits.webkit.org/312174@main>
Reviewed commits have been landed. Closing PR #63463 and removing active labels.