[webkit-changes] [WebKit/WebKit] 5bcec6: Remove managed preference to allow sync XHR during...
Alex Christensen
noreply at github.com
Wed Feb 5 22:11:13 PST 2025
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 5bcec693ed95daab0416963be4fbd3447934e8b6
https://github.com/WebKit/WebKit/commit/5bcec693ed95daab0416963be4fbd3447934e8b6
Author: Alex Christensen <achristensen at apple.com>
Date: 2025-02-05 (Wed, 05 Feb 2025)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WebCore/loader/DocumentThreadableLoader.cpp
M Source/WebKit/Shared/WebPageCreationParameters.h
M Source/WebKit/Shared/WebPageCreationParameters.serialization.in
M Source/WebKit/Shared/WebPreferencesDefaultValues.cpp
M Source/WebKit/Shared/WebPreferencesDefaultValues.h
M Source/WebKit/Shared/ios/WebPreferencesDefaultValuesIOS.h
M Source/WebKit/Shared/ios/WebPreferencesDefaultValuesIOS.mm
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
Log Message:
-----------
Remove managed preference to allow sync XHR during page unload
https://bugs.webkit.org/show_bug.cgi?id=286929
rdar://144090217
Reviewed by BJ Burg.
This managed preference was introduced when we initially disallowed it to allow
time for transition. It has been several years and we have not heard of its use.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WebKit/Shared/WebPageCreationParameters.h:
* Source/WebKit/Shared/WebPageCreationParameters.serialization.in:
* Source/WebKit/Shared/WebPreferencesDefaultValues.cpp:
(WebKit::defaultDisallowSyncXHRDuringPageDismissalEnabled): Deleted.
* Source/WebKit/Shared/WebPreferencesDefaultValues.h:
* Source/WebKit/Shared/ios/WebPreferencesDefaultValuesIOS.h:
* Source/WebKit/Shared/ios/WebPreferencesDefaultValuesIOS.mm:
(WebKit::cachedAllowsRequest): Deleted.
(WebKit::allowsDeprecatedSynchronousXMLHttpRequestDuringUnload): Deleted.
(WebKit::setAllowsDeprecatedSynchronousXMLHttpRequestDuringUnload): Deleted.
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::creationParameters):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::m_textAnimationController):
Canonical link: https://commits.webkit.org/289915@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list