Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 3200982f029e84f4d5ae58fc32c7aeb58b37b61f
https://github.com/WebKit/WebKit/commit/3200982f029e84f4d5ae58fc32c7aeb58b37b61f
Author: Sergio Villar Senin <[email protected]>
Date: 2025-12-18 (Thu, 18 Dec 2025)
Changed paths:
M Source/WebKit/UIProcess/XR/openxr/PlatformXROpenXR.cpp
Log Message:
-----------
[OpenXR] XR_ANDROID_* extensions are never enabled
https://bugs.webkit.org/show_bug.cgi?id=304349
Reviewed by Fujii Hironori.
Both XR_ANDROID_raycast and XR_ANDROID_trackables must be enabled at
instance creation time before using them. The current code does not do
that and thus extensions cannot be used even if available. What it
worst, this causes crashes as the code assumes that extensions are
enabled if available.
* Source/WebKit/UIProcess/XR/openxr/PlatformXROpenXR.cpp:
(WebKit::OpenXRCoordinator::createInstance):
Canonical link: https://commits.webkit.org/304662@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications