Changeset 244601 in webkit
- Timestamp:
- Apr 24, 2019 12:10:50 PM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r244600 r244601 1 2019-04-24 Wenson Hsieh <wenson_hsieh@apple.com> 2 3 Plumb the navigation's request when determining recommended compatibility mode 4 https://bugs.webkit.org/show_bug.cgi?id=197225 5 <rdar://problem/48389965> 6 7 Reviewed by Alex Christensen. 8 9 Adds a new argument to effectiveCompatibilityModeAfterAdjustingPolicies. 10 11 * UIProcess/WebPageProxy.cpp: 12 (WebKit::WebPageProxy::decidePolicyForNavigationAction): 13 (WebKit::WebPageProxy::effectiveCompatibilityModeAfterAdjustingPolicies): 14 * UIProcess/WebPageProxy.h: 15 1 16 2019-04-24 Tim Horton <timothy_horton@apple.com> 2 17 -
trunk/Source/WebKit/UIProcess/WebPageProxy.cpp
r244590 r244601 4601 4601 } 4602 4602 if (policies) 4603 navigation->setEffectiveCompatibilityMode(effectiveCompatibilityModeAfterAdjustingPolicies(*policies ));4603 navigation->setEffectiveCompatibilityMode(effectiveCompatibilityModeAfterAdjustingPolicies(*policies, navigation->originalRequest())); 4604 4604 } 4605 4605 receivedNavigationPolicyDecision(policyAction, navigation.get(), processSwapRequestedByClient, frame, policies.get(), WTFMove(sender)); … … 9001 9001 #if !PLATFORM(IOS_FAMILY) || !USE(APPLE_INTERNAL_SDK) 9002 9002 9003 WebCompatibilityMode WebPageProxy::effectiveCompatibilityModeAfterAdjustingPolicies(API::WebsitePolicies& )9003 WebCompatibilityMode WebPageProxy::effectiveCompatibilityModeAfterAdjustingPolicies(API::WebsitePolicies&, const WebCore::ResourceRequest&) 9004 9004 { 9005 9005 return WebCompatibilityMode::Recommended; -
trunk/Source/WebKit/UIProcess/WebPageProxy.h
r244582 r244601 1626 1626 void beginSafeBrowsingCheck(const URL&, bool, WebFramePolicyListenerProxy&); 1627 1627 1628 WebCompatibilityMode effectiveCompatibilityModeAfterAdjustingPolicies(API::WebsitePolicies& );1628 WebCompatibilityMode effectiveCompatibilityModeAfterAdjustingPolicies(API::WebsitePolicies&, const WebCore::ResourceRequest&); 1629 1629 1630 1630 void willSubmitForm(uint64_t frameID, uint64_t sourceFrameID, const Vector<std::pair<String, String>>& textFieldValues, uint64_t listenerID, const UserData&);
Note: See TracChangeset
for help on using the changeset viewer.