Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4c19011fb597f5a2d919da6beacb3474716a54ff
https://github.com/WebKit/WebKit/commit/4c19011fb597f5a2d919da6beacb3474716a54ff
Author: Wenson Hsieh <[email protected]>
Date: 2024-08-24 (Sat, 24 Aug 2024)
Changed paths:
M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp
M Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h
M Source/WebCore/loader/cache/CachedResourceLoader.cpp
M Source/WebCore/platform/RuntimeApplicationChecks.h
M Source/WebCore/platform/cocoa/RuntimeApplicationChecksCocoa.mm
M Source/WebCore/platform/network/DNS.cpp
Log Message:
-----------
REGRESSION (279835@main): "My Ride K-12" iOS app fails to load
https://bugs.webkit.org/show_bug.cgi?id=278614
rdar://134204964
Reviewed by Chris Dumez.
The "My Ride K-12" app on iOS currently relies on navigating a web view to
`0.0.0.0` for login.
After the changes in 279835@main, this no longer works because the load is
blocked.
Mitigate this by adding a linked-on-or-after check guarded behind an additional
app bundle ID check,
so that the app will be forced to adapt to this change in order to move to the
iOS 18 SDK (and then
we can subsequently remove this code).
* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.cpp:
(WTF::computeSDKAlignedBehaviors):
* Source/WTF/wtf/cocoa/RuntimeApplicationChecksCocoa.h:
* Source/WebCore/loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::requestResource):
* Source/WebCore/platform/RuntimeApplicationChecks.h:
* Source/WebCore/platform/cocoa/RuntimeApplicationChecksCocoa.mm:
(WebCore::IOSApplication::isMyRideK12):
* Source/WebCore/platform/network/DNS.cpp:
(WebCore::isIPAddressDisallowed):
Canonical link: https://commits.webkit.org/282709@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes