Changeset 292431 in webkit
- Timestamp:
- Apr 5, 2022 3:16:44 PM (2 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r292429 r292431 1 2022-04-05 Alex Christensen <achristensen@webkit.org> 2 3 Revert r291598 4 https://bugs.webkit.org/show_bug.cgi?id=238842 5 <rdar://90677955> 6 7 Reviewed by Geoff Garen. 8 9 It caused some problems and needs further analysis. 10 11 * NetworkProcess/cocoa/NetworkSessionCocoa.mm: 12 (WebKit::NetworkSessionCocoa::createWebSocketTask): 13 1 14 2022-04-05 Commit Queue <commit-queue@webkit.org> 2 15 -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkDataTaskCocoa.mm
r291598 r292431 340 340 RetainPtr<NSURLRequest> nsRequest = request.nsURLRequest(WebCore::HTTPBodyUpdatePolicy::UpdateHTTPBody); 341 341 RetainPtr<NSMutableURLRequest> mutableRequest = adoptNS([nsRequest.get() mutableCopy]); 342 343 if (parameters.isMainFrameNavigation344 || parameters.hadMainFrameMainResourcePrivateRelayed // This means it did not fail. FIXME: adjust names to reflect this.345 || !parameters.topOrigin346 || request.url().host() == parameters.topOrigin->host()) {347 if ([mutableRequest respondsToSelector:@selector(_setPrivacyProxyFailClosedForUnreachableNonMainHosts:)])348 [mutableRequest _setPrivacyProxyFailClosedForUnreachableNonMainHosts:YES];349 }350 342 351 343 #if ENABLE(APP_PRIVACY_REPORT) -
trunk/Source/WebKit/NetworkProcess/cocoa/NetworkSessionCocoa.mm
r292410 r292431 1714 1714 #endif 1715 1715 1716 // FIXME: This function can make up to 3 copies of a request.1717 // Reduce that to one if the protocol is null, the request isn't app initiated,1718 // or the main frame main resource was private relayed, then set all properties1719 // on the one copy.1720 if (hadMainFrameMainResourcePrivateRelayed || request.url().host() == clientOrigin.topOrigin.host) {1721 RetainPtr<NSMutableURLRequest> mutableRequest = adoptNS([nsRequest.get() mutableCopy]);1722 if ([mutableRequest respondsToSelector:@selector(_setPrivacyProxyFailClosedForUnreachableNonMainHosts:)])1723 [mutableRequest _setPrivacyProxyFailClosedForUnreachableNonMainHosts:YES];1724 nsRequest = WTFMove(mutableRequest);1725 }1726 1727 1716 auto& sessionSet = sessionSetForPage(webPageProxyID); 1728 1717 RetainPtr<NSURLSessionWebSocketTask> task = [sessionSet.sessionWithCredentialStorage.session webSocketTaskWithRequest:nsRequest.get()];
Note: See TracChangeset
for help on using the changeset viewer.