Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 03f2df943128f7316a6113e3c83e8f62962bb686
      
https://github.com/WebKit/WebKit/commit/03f2df943128f7316a6113e3c83e8f62962bb686
  Author: Sergio Villar Senin <[email protected]>
  Date:   2025-12-03 (Wed, 03 Dec 2025)

  Changed paths:
    M Source/WebKit/UIProcess/XR/openxr/PlatformXROpenXR.cpp

  Log Message:
  -----------
  [OpenXR] ASSERT when creating projection layers
https://bugs.webkit.org/show_bug.cgi?id=303461

Reviewed by Fujii Hironori.

When creating a projection layer, the completion handler was running in
the thread of the run loop that handles the calls to OpenXR. However it
was created in the main thread, and thus it was asserting in Debug
build. By using callonMainRunLoop we ensure that the handler is called
in the right thread.

* Source/WebKit/UIProcess/XR/openxr/PlatformXROpenXR.cpp:
(WebKit::OpenXRCoordinator::createLayerProjection):

Canonical link: https://commits.webkit.org/303827@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to