Currently working on part of the WebXR AR Module in Servo and am looking at the WPT test for interactionMode, but it seems to be passing additional values for interactionMode and environmentBlendMode on the FakeXRDeviceInit object that are not actually present anywhere in the WebXR Test API. In the case of environmentBlendMode I can somewhat work around that by not returning "opaque" for the blend mode if the session is immersive-ar, but there is no such workaround for interactionMode apart from maybe checking for inline sessions.
Currently working on part of the WebXR AR Module in Servo and am looking at the WPT test for interactionMode, but it seems to be passing additional values for interactionMode and environmentBlendMode on the FakeXRDeviceInit object that are not actually present anywhere in the WebXR Test API. In the case of environmentBlendMode I can somewhat work around that by not returning "opaque" for the blend mode if the session is immersive-ar, but there is no such workaround for interactionMode apart from maybe checking for inline sessions.