Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 39d4ce1f12eaa21984a0514e67582dec57b7d005
https://github.com/WebKit/WebKit/commit/39d4ce1f12eaa21984a0514e67582dec57b7d005
Author: Dan Glastonbury <[email protected]>
Date: 2026-05-20 (Wed, 20 May 2026)
Changed paths:
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
M Source/WTF/wtf/PlatformEnable.h
M Source/WTF/wtf/PlatformEnableCocoa.h
M Source/WebCore/Modules/webxr/WebXRSession+AR.idl
M Source/cmake/OptionsGTK.cmake
M Source/cmake/OptionsWPE.cmake
Log Message:
-----------
Remove 'WebXR Augmented Reality Module' option on visionOS
https://bugs.webkit.org/show_bug.cgi?id=315157
rdar://177475579
Reviewed by Cameron McCormack and Mike Wyrzykowski.
`WebXRAugmentedRealityModuleEnabled` is enabled on visionOS builds and shows
under internal settings. This option is intended to expose the prototype of
augmented reality on iOS devices, not visionOS devices, where there is no AR
support.
This is confusing to end users who flip the settings and expect immersive AR
support on visionPro. This change removes the option on shipping
visionOS. Introduction of ENABLE_WEBXR_AR is necessary for compilation of
JS-derived interface of WebXRSession+AR.idl to compile.
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
* Source/WTF/wtf/PlatformEnable.h:
* Source/WTF/wtf/PlatformEnableCocoa.h:
* Source/WebCore/Modules/webxr/WebXRSession+AR.idl:
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:
Canonical link: https://commits.webkit.org/313648@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications