blob: 0a0735a25b352438ceacc6391a1c5af67b2a29ce [file] [edit]
<!-- webkit-test-runner [ IPCTestingAPIEnabled=true ] -->
<p>This test passes if WebKit does not crash</p>
<script>
testRunner?.dumpAsText();
testRunner?.waitUntilDone();
setTimeout(async () => {
if (!window.IPC)
return testRunner?.notifyDone();
const { CoreIPC } = await import('./coreipc.js');
CoreIPC.Networking.NetworkConnectionToWebProcess.CreateSocketChannel(
0, {
request: {
getRequestDataToSerialize: {
variantType: 'WebCore::ResourceRequestPlatformData',
variant: {
m_urlRequest: {},
m_isAppInitiated: {},
m_requester: {},
m_privacyProxyFailClosedForUnreachableNonMainHosts: true,
m_useAdvancedPrivacyProtections: false,
m_didFilterLinkDecoration: false,
m_isPrivateTokenUsageByThirdPartyAllowed: true,
m_wasSchemeOptimisticallyUpgraded: false
}
},
shouldBlockThirdPartyStorage: true,
hiddenFromInspector: false
},
protocol: '',
identifier: 393219,
webPageProxyID: IPC.webPageProxyID,
frameID: {},
pageID: {},
clientOrigin: {
topOrigin: {
data: {
variantType: 'WebCore::SecurityOriginData::Tuple',
variant: {
protocol: '',
host: '',
port: { optionalValue: 58660 }
}
}
},
clientOrigin: {
data: {
variantType: 'WebCore::SecurityOriginData::Tuple',
variant: { protocol: '', host: '', port: {} }
}
}
},
hadMainFrameMainResourcePrivateRelayed: false,
allowPrivacyProxy: true,
protections: 513,
storedCredentialsPolicy: 0,
isInitiatedByDedicatedWorker: 0
});
}, 10);
setTimeout(() => {
testRunner?.notifyDone();
}, 2000);
</script>