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

Reply via email to