tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

commit b7807184096b8579d02d08bdbf4449c3771a3e0f
parent 2777072ae84000fbfc267c8eea7fce18638e0213
Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Date:   Thu,  9 Oct 2025 20:35:14 +0000

Bug 1992309 [wpt PR 55194] - Sync interfaces/ with @webref/idl 3.68.1, a=testonly

Automatic update from web-platform-tests
Sync interfaces/ with @webref/idl 3.68.1 (#55194)

Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com>
--

wpt-commits: 2b19117c4148d64f5f346e002218800bdba6b41b
wpt-pr: 55194

Diffstat:
Mtesting/web-platform/tests/interfaces/css-cascade-6.idl | 2+-
Mtesting/web-platform/tests/interfaces/css-cascade.idl | 2+-
Mtesting/web-platform/tests/interfaces/css-view-transitions.idl | 8++++++++
Mtesting/web-platform/tests/interfaces/fetch.idl | 2+-
Mtesting/web-platform/tests/interfaces/html.idl | 1+
Mtesting/web-platform/tests/interfaces/navigation-timing.idl | 3+--
Mtesting/web-platform/tests/interfaces/webnn.idl | 61+++++++++++++++++++++++++++++++------------------------------
Mtesting/web-platform/tests/interfaces/webxr.idl | 19+++++++++++++++++++
8 files changed, 63 insertions(+), 35 deletions(-)

diff --git a/testing/web-platform/tests/interfaces/css-cascade-6.idl b/testing/web-platform/tests/interfaces/css-cascade-6.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) -// Source: CSS Cascading and Inheritance Level 6 (https://drafts.csswg.org/css-cascade-6/) +// Source: CSS Cascading and Inheritance Module Level 6 (https://drafts.csswg.org/css-cascade-6/) [Exposed=Window] interface CSSScopeRule : CSSGroupingRule { diff --git a/testing/web-platform/tests/interfaces/css-cascade.idl b/testing/web-platform/tests/interfaces/css-cascade.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) -// Source: CSS Cascading and Inheritance Level 5 (https://drafts.csswg.org/css-cascade-5/) +// Source: CSS Cascading and Inheritance Module Level 5 (https://drafts.csswg.org/css-cascade-5/) [Exposed=Window] interface CSSLayerBlockRule : CSSGroupingRule { diff --git a/testing/web-platform/tests/interfaces/css-view-transitions.idl b/testing/web-platform/tests/interfaces/css-view-transitions.idl @@ -23,6 +23,13 @@ dictionary StartViewTransitionOptions { sequence<DOMString>? types = null; }; +partial interface Element { + ViewTransition startViewTransition( + optional (ViewTransitionUpdateCallback or StartViewTransitionOptions) callbackOptions = {} + ); + readonly attribute ViewTransition? activeViewTransition; +}; + [Exposed=Window] interface ViewTransition { readonly attribute Promise<undefined> updateCallbackDone; @@ -30,6 +37,7 @@ interface ViewTransition { readonly attribute Promise<undefined> finished; undefined skipTransition(); attribute ViewTransitionTypeSet types; + readonly attribute Element transitionRoot; }; [Exposed=Window] diff --git a/testing/web-platform/tests/interfaces/fetch.idl b/testing/web-platform/tests/interfaces/fetch.idl @@ -127,5 +127,5 @@ interface FetchLaterResult { }; partial interface Window { - [NewObject] FetchLaterResult fetchLater(RequestInfo input, optional DeferredRequestInit init = {}); + [NewObject, SecureContext] FetchLaterResult fetchLater(RequestInfo input, optional DeferredRequestInit init = {}); }; diff --git a/testing/web-platform/tests/interfaces/html.idl b/testing/web-platform/tests/interfaces/html.idl @@ -1709,6 +1709,7 @@ interface ToggleEvent : Event { dictionary ToggleEventInit : EventInit { DOMString oldState = ""; DOMString newState = ""; + Element? source = null; }; [Exposed=Window] diff --git a/testing/web-platform/tests/interfaces/navigation-timing.idl b/testing/web-platform/tests/interfaces/navigation-timing.idl @@ -23,8 +23,7 @@ interface PerformanceNavigationTiming : PerformanceResourceTiming { enum NavigationTimingType { "navigate", "reload", - "back_forward", - "prerender" + "back_forward" }; [Exposed=Window] diff --git a/testing/web-platform/tests/interfaces/webnn.idl b/testing/web-platform/tests/interfaces/webnn.idl @@ -54,15 +54,9 @@ interface MLContext { dictionary MLOpSupportLimits { MLInputOperandLayout preferredInputLayout; [EnforceRange] unsigned long long maxTensorByteLength; - MLDataTypeLimits input; - MLDataTypeLimits constant; - MLDataTypeLimits output; -}; - -typedef sequence<MLOperandDataType> MLDataTypeList; - -dictionary MLDataTypeLimits { - MLDataTypeList dataTypes; + MLTensorLimits input; + MLTensorLimits constant; + MLTensorLimits output; }; dictionary MLRankRange { @@ -70,6 +64,8 @@ dictionary MLRankRange { unsigned long max; }; +typedef sequence<MLOperandDataType> MLDataTypeList; + dictionary MLTensorLimits { MLDataTypeList dataTypes; MLRankRange rankRange; @@ -78,12 +74,12 @@ dictionary MLTensorLimits { dictionary MLBinarySupportLimits { MLTensorLimits a; MLTensorLimits b; - MLDataTypeLimits output; + MLTensorLimits output; }; dictionary MLSingleInputSupportLimits { MLTensorLimits input; - MLDataTypeLimits output; + MLTensorLimits output; }; [SecureContext, Exposed=(Window, Worker)] @@ -199,7 +195,7 @@ dictionary MLBatchNormalizationSupportLimits { MLTensorLimits variance; MLTensorLimits scale; MLTensorLimits bias; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -237,7 +233,7 @@ partial interface MLGraphBuilder { dictionary MLConcatSupportLimits { MLTensorLimits inputs; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -271,7 +267,7 @@ dictionary MLConv2dSupportLimits { MLTensorLimits input; MLTensorLimits filter; MLTensorLimits bias; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -375,7 +371,7 @@ partial interface MLGraphBuilder { dictionary MLLogicalNotSupportLimits { MLTensorLimits a; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -440,7 +436,7 @@ dictionary MLQuantizeDequantizeLinearSupportLimits { MLTensorLimits input; MLTensorLimits scale; MLTensorLimits zeroPoint; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -493,7 +489,7 @@ partial interface MLGraphBuilder { dictionary MLGatherSupportLimits { MLTensorLimits input; MLTensorLimits indices; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -544,7 +540,7 @@ dictionary MLGemmSupportLimits { MLTensorLimits a; MLTensorLimits b; MLTensorLimits c; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -595,7 +591,8 @@ dictionary MLGruSupportLimits { MLTensorLimits bias; MLTensorLimits recurrentBias; MLTensorLimits initialHiddenState; - MLDataTypeLimits outputs; + MLTensorLimits output0; + MLTensorLimits output1; }; partial dictionary MLOpSupportLimits { @@ -626,7 +623,7 @@ dictionary MLGruCellSupportLimits { MLTensorLimits hiddenState; MLTensorLimits bias; MLTensorLimits recurrentBias; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -662,15 +659,16 @@ dictionary MLInstanceNormalizationOptions : MLOperatorOptions { }; partial interface MLGraphBuilder { - MLOperand instanceNormalization(MLOperand input, - optional MLInstanceNormalizationOptions options = {}); + MLOperand instanceNormalization( + MLOperand input, + optional MLInstanceNormalizationOptions options = {}); }; dictionary MLNormalizationSupportLimits { MLTensorLimits input; MLTensorLimits scale; MLTensorLimits bias; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -753,7 +751,9 @@ dictionary MLLstmSupportLimits { MLTensorLimits peepholeWeight; MLTensorLimits initialHiddenState; MLTensorLimits initialCellState; - MLDataTypeLimits outputs; + MLTensorLimits output0; + MLTensorLimits output1; + MLTensorLimits output2; }; partial dictionary MLOpSupportLimits { @@ -787,7 +787,8 @@ dictionary MLLstmCellSupportLimits { MLTensorLimits bias; MLTensorLimits recurrentBias; MLTensorLimits peepholeWeight; - MLDataTypeLimits outputs; + MLTensorLimits output0; + MLTensorLimits output1; }; partial dictionary MLOpSupportLimits { @@ -835,7 +836,7 @@ dictionary MLPool2dOptions : MLOperatorOptions { sequence<[EnforceRange] unsigned long> strides; sequence<[EnforceRange] unsigned long> dilations; MLInputOperandLayout layout = "nchw"; - MLRoundingType roundingType = "floor"; + MLRoundingType outputShapeRounding = "floor"; sequence<[EnforceRange] unsigned long> outputSizes; }; @@ -860,7 +861,7 @@ partial interface MLGraphBuilder { dictionary MLPreluSupportLimits { MLTensorLimits input; MLTensorLimits slope; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -963,7 +964,7 @@ dictionary MLScatterSupportLimits { MLTensorLimits input; MLTensorLimits indices; MLTensorLimits updates; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { @@ -1043,7 +1044,7 @@ partial interface MLGraphBuilder { dictionary MLSplitSupportLimits { MLTensorLimits input; - MLDataTypeLimits outputs; + MLTensorLimits outputs; }; partial dictionary MLOpSupportLimits { @@ -1104,7 +1105,7 @@ dictionary MLWhereSupportLimits { MLTensorLimits condition; MLTensorLimits trueValue; MLTensorLimits falseValue; - MLDataTypeLimits output; + MLTensorLimits output; }; partial dictionary MLOpSupportLimits { diff --git a/testing/web-platform/tests/interfaces/webxr.idl b/testing/web-platform/tests/interfaces/webxr.idl @@ -131,6 +131,7 @@ enum XREye { [SecureContext, Exposed=Window] interface XRView { readonly attribute XREye eye; + readonly attribute unsigned long index; readonly attribute double? recommendedViewportScale; undefined requestViewportScale(double? scale); @@ -289,6 +290,24 @@ dictionary XRReferenceSpaceEventInit : EventInit { XRRigidTransform? transform = null; }; +[SecureContext, Exposed=Window] +interface XRVisibilityMaskChangeEvent : Event { + constructor(DOMString type, XRVisibilityMaskChangeEventInit eventInitDict); + [SameObject] readonly attribute XRSession session; + readonly attribute XREye eye; + readonly attribute unsigned long index; + [SameObject] readonly attribute Float32Array vertices; + [SameObject] readonly attribute Uint32Array indices; +}; + +dictionary XRVisibilityMaskChangeEventInit : EventInit { + required XRSession session; + required XREye eye; + required unsigned long index; + required Float32Array vertices; + required Uint32Array indices; +}; + dictionary XRSessionSupportedPermissionDescriptor: PermissionDescriptor { XRSessionMode mode; };