From 281302f8942960bc82fd5c581458ef219374cfa6 Mon Sep 17 00:00:00 2001 From: wpt-pr-bot Date: Thu, 7 Oct 2021 12:03:25 +0000 Subject: [PATCH] Sync interfaces/ with @webref/idl 2.6.1 --- interfaces/WebIDL.idl | 2 +- interfaces/keyboard-lock.idl | 3 ++- interfaces/payment-handler.idl | 1 - interfaces/webxr.idl | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/interfaces/WebIDL.idl b/interfaces/WebIDL.idl index 546eb2b7b4a3147..bef3f597463a981 100644 --- a/interfaces/WebIDL.idl +++ b/interfaces/WebIDL.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) -// Source: Web IDL (https://heycam.github.io/webidl/) +// Source: Web IDL Standard (https://webidl.spec.whatwg.org/) typedef (Int8Array or Int16Array or Int32Array or Uint8Array or Uint16Array or Uint32Array or Uint8ClampedArray or diff --git a/interfaces/keyboard-lock.idl b/interfaces/keyboard-lock.idl index 3aaf9f3755b7c8a..d81e9924a357a65 100644 --- a/interfaces/keyboard-lock.idl +++ b/interfaces/keyboard-lock.idl @@ -7,7 +7,8 @@ partial interface Navigator { [SecureContext, SameObject] readonly attribute Keyboard keyboard; }; -[SecureContext, Exposed=Window] interface Keyboard { +[SecureContext, Exposed=Window] +interface Keyboard : EventTarget { Promise lock(optional sequence keyCodes = []); undefined unlock(); }; diff --git a/interfaces/payment-handler.idl b/interfaces/payment-handler.idl index 5360a837aab5792..109e405268fbd05 100644 --- a/interfaces/payment-handler.idl +++ b/interfaces/payment-handler.idl @@ -27,7 +27,6 @@ dictionary PaymentInstrument { required DOMString name; sequence icons; DOMString method; - object capabilities; }; dictionary ImageObject { diff --git a/interfaces/webxr.idl b/interfaces/webxr.idl index 14eaebb2c7e7783..004f104c8e23c52 100644 --- a/interfaces/webxr.idl +++ b/interfaces/webxr.idl @@ -83,6 +83,7 @@ callback XRFrameRequestCallback = undefined (DOMHighResTimeStamp time, XRFrame f [SecureContext, Exposed=Window] interface XRFrame { [SameObject] readonly attribute XRSession session; + readonly attribute DOMHighResTimeStamp predictedDisplayTime; XRViewerPose? getViewerPose(XRReferenceSpace referenceSpace); XRPose? getPose(XRSpace space, XRSpace baseSpace);