Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4756f5ba1ccd2c103866fac36f54701952ddbe2e
https://github.com/WebKit/WebKit/commit/4756f5ba1ccd2c103866fac36f54701952ddbe2e
Author: Sergio Villar Senin <[email protected]>
Date: 2025-10-23 (Thu, 23 Oct 2025)
Changed paths:
M LayoutTests/platform/glib/TestExpectations
M Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml
Log Message:
-----------
[GTK][WPE] Crash in JSWebXRGLBinding_createProjectionLayer
https://bugs.webkit.org/show_bug.cgi?id=301341
Reviewed by Fujii Hironori.
In 560926ef@main we enabled the WebXR Layers switch by default for
GTK and WPE ports. That's a mistake because the API is not ready
yet to be used. That was making many WebXR sessions crash because
they're trying to use the layers API when it isn't ready yet.
No new tests required, as we're just disabling a runtime switch by
default. We had to skip two previously unskipped tests as they
require the switch to be on to pass.
* LayoutTests/platform/glib/TestExpectations:
* Source/WTF/Scripts/Preferences/UnifiedWebPreferences.yaml:
Canonical link: https://commits.webkit.org/302046@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications