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:
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;
};