From af137df494753f57605a6a4523e259cbf84d7262 Mon Sep 17 00:00:00 2001 From: wpt-pr-bot Date: Fri, 8 Oct 2021 12:03:19 +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 546eb2b7b4a314..bef3f597463a98 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 3aaf9f3755b7c8..d81e9924a357a6 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 5360a837aab579..109e405268fbd0 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 14eaebb2c7e778..004f104c8e23c5 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);