You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Once #31200 merges Servo will finally have the ability to use non-XR gamepads. However, there's still work remaining to be fully spec compliant and pass all the existing WPTs. The following tests currently still expect fails:
gamepad-default-feature-policy
Fails due to the "allow" directive not being supported
gamepad-supported-by-feature-policy
Fails because it expects document.featurePolicy to exist. Feature Policy has been succeeded by Permissions Policy however, so what really needs to happen is for the test to be changed/updated.
idlharness-extensions
Fails due to missing implementations for GamepadTouch and GamepadHapticActuator
idlharness
Fails due to missing GamepadHapticActuator implementation as well as these GamepadEvent issues
[GamepadEvent must be primary interface of new GamepadEvent("gamepad")]
[GamepadEvent interface: new GamepadEvent("gamepad") must inherit property "gamepad" with the proper type]
[Stringification of new GamepadEvent("gamepad")]
The following are the tasks necessary to fix these and be fully spec-compliant:
Once #31200 merges Servo will finally have the ability to use non-XR gamepads. However, there's still work remaining to be fully spec compliant and pass all the existing WPTs. The following tests currently still expect fails:
gamepad-default-feature-policy
gamepad-supported-by-feature-policy
document.featurePolicy
to exist. Feature Policy has been succeeded by Permissions Policy however, so what really needs to happen is for the test to be changed/updated.idlharness-extensions
idlharness
[GamepadEvent must be primary interface of new GamepadEvent("gamepad")]
[GamepadEvent interface: new GamepadEvent("gamepad") must inherit property "gamepad" with the proper type]
[Stringification of new GamepadEvent("gamepad")]
The following are the tasks necessary to fix these and be fully spec-compliant:
Array.isArray(navigator.getGamepads())
should return true (Gamepad: Align closer to spec and implement missing slots #31385)Gamepad.[[exposed]]
andnavigator.[[hasGamepadGesture]]
(Gamepad: Align closer to spec and implement missing slots #31385)The text was updated successfully, but these errors were encountered: