diff --git a/dom/webidl/USB.webidl b/dom/webidl/USB.webidl index 8fc9934324..49cd1395b3 100644 --- a/dom/webidl/USB.webidl +++ b/dom/webidl/USB.webidl @@ -81,7 +81,7 @@ interface USBDevice : EventTarget { readonly attribute DOMString? productName; readonly attribute DOMString? serialNumber; readonly attribute USBConfiguration? configuration; - readonly attribute sequence configurations; + [Cached] readonly attribute sequence configurations; readonly attribute boolean opened; [NewObject] Promise open(); @@ -109,14 +109,14 @@ interface USBDevice : EventTarget { interface USBConfiguration { readonly attribute octet configurationValue; readonly attribute DOMString? configurationName; - readonly attribute sequence interfaces; + [Cached] readonly attribute sequence interfaces; }; [SecureContext, Exposed=Window] interface USBInterface { readonly attribute octet interfaceNumber; readonly attribute USBAlternateInterface alternate; - readonly attribute sequence alternates; + [Cached] readonly attribute sequence alternates; readonly attribute boolean claimed; }; @@ -127,7 +127,7 @@ interface USBAlternateInterface { readonly attribute octet interfaceSubclass; readonly attribute octet interfaceProtocol; readonly attribute DOMString? interfaceName; - readonly attribute sequence endpoints; + [Cached] readonly attribute sequence endpoints; }; [SecureContext, Exposed=Window]