commit 0be5fd2818f11ae5fb21d46e6ca58ae830ff76a7 parent 9dea8cb0ed05df67d2ec209d352636b63b1a23c4 Author: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 16 Dec 2025 08:48:36 +0000 Bug 2005878 [wpt PR 56725] - Sync interfaces/ with @webref/idl 3.70.0, a=testonly Automatic update from web-platform-tests Sync interfaces/ with @webref/idl 3.70.0 (#56725) Co-authored-by: wpt-pr-bot <wpt-pr-bot@users.noreply.github.com> -- wpt-commits: 456a709fe9089ca9cfa3ef815b64c3552fcb0f49 wpt-pr: 56725 Diffstat:
10 files changed, 42 insertions(+), 7 deletions(-)
diff --git a/testing/web-platform/tests/interfaces/cookiestore.idl b/testing/web-platform/tests/interfaces/cookiestore.idl @@ -41,6 +41,7 @@ dictionary CookieInit { USVString path = "/"; CookieSameSite sameSite = "strict"; boolean partitioned = false; + long long? maxAge = null; }; dictionary CookieStoreDeleteOptions { diff --git a/testing/web-platform/tests/interfaces/css-conditional.idl b/testing/web-platform/tests/interfaces/css-conditional.idl @@ -5,6 +5,7 @@ partial interface CSSRule { const unsigned short SUPPORTS_RULE = 12; + }; [Exposed=Window] diff --git a/testing/web-platform/tests/interfaces/css-fonts.idl b/testing/web-platform/tests/interfaces/css-fonts.idl @@ -3,7 +3,8 @@ // (https://github.com/w3c/webref) // Source: CSS Fonts Module Level 4 (https://drafts.csswg.org/css-fonts-4/) -partial interface CSSRule { const unsigned short FONT_FEATURE_VALUES_RULE = 14; +partial interface CSSRule { + const unsigned short FONT_FEATURE_VALUES_RULE = 14; }; [Exposed=Window] interface CSSFontFeatureValuesRule : CSSRule { @@ -24,7 +25,8 @@ interface CSSFontFeatureValuesMap { (unsigned long or sequence<unsigned long>) values); }; -[Exposed=Window]interface CSSFontPaletteValuesRule : CSSRule { +[Exposed=Window] +interface CSSFontPaletteValuesRule : CSSRule { readonly attribute CSSOMString name; readonly attribute CSSOMString fontFamily; readonly attribute CSSOMString basePalette; diff --git a/testing/web-platform/tests/interfaces/css-masking.idl b/testing/web-platform/tests/interfaces/css-masking.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 Masking Module Level 1 (https://drafts.fxtf.org/css-masking-1/) +// Source: CSS Masking Module Level 1 (https://drafts.csswg.org/css-masking-1/) [Exposed=Window] interface SVGClipPathElement : SVGElement { diff --git a/testing/web-platform/tests/interfaces/filter-effects.idl b/testing/web-platform/tests/interfaces/filter-effects.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) -// Source: Filter Effects Module Level 1 (https://drafts.fxtf.org/filter-effects-1/) +// Source: Filter Effects Module Level 1 (https://drafts.csswg.org/filter-effects-1/) [Exposed=Window] interface SVGFilterElement : SVGElement { diff --git a/testing/web-platform/tests/interfaces/geometry.idl b/testing/web-platform/tests/interfaces/geometry.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) -// Source: Geometry Interfaces Module Level 1 (https://drafts.fxtf.org/geometry-1/) +// Source: Geometry Interfaces Module Level 1 (https://drafts.csswg.org/geometry/) [Exposed=(Window,Worker), Serializable] diff --git a/testing/web-platform/tests/interfaces/html.idl b/testing/web-platform/tests/interfaces/html.idl @@ -1624,7 +1624,7 @@ interface CustomElementRegistry { DOMString? getName(CustomElementConstructor constructor); Promise<CustomElementConstructor> whenDefined(DOMString name); [CEReactions] undefined upgrade(Node root); - undefined initialize(Node root); + [CEReactions] undefined initialize(Node root); }; callback CustomElementConstructor = HTMLElement (); @@ -1807,6 +1807,18 @@ interface mixin PopoverTargetAttributes { [CEReactions] attribute DOMString popoverTargetAction; }; +[Exposed=*] +interface Origin { + constructor(); + + static Origin from(any value); + + readonly attribute boolean opaque; + + boolean isSameOrigin(Origin other); + boolean isSameSite(Origin other); +}; + [Global=Window, Exposed=Window, LegacyUnenumerableNamedProperties] @@ -1985,6 +1997,7 @@ interface NavigationHistoryEntry : EventTarget { interface NavigationTransition { readonly attribute NavigationType navigationType; readonly attribute NavigationHistoryEntry from; + readonly attribute NavigationDestination to; readonly attribute Promise<undefined> committed; readonly attribute Promise<undefined> finished; }; @@ -2052,6 +2065,7 @@ callback NavigationInterceptHandler = Promise<undefined> (); [Exposed=Window] interface NavigationPrecommitController { undefined redirect(USVString url, optional NavigationNavigateOptions options = {}); + undefined addHandler(NavigationInterceptHandler handler); }; callback NavigationPrecommitHandler = Promise<undefined> (NavigationPrecommitController controller); diff --git a/testing/web-platform/tests/interfaces/navigation-timing.idl b/testing/web-platform/tests/interfaces/navigation-timing.idl @@ -17,6 +17,7 @@ interface PerformanceNavigationTiming : PerformanceResourceTiming { readonly attribute unsigned short redirectCount; readonly attribute DOMHighResTimeStamp criticalCHRestart; readonly attribute NotRestoredReasons? notRestoredReasons; + readonly attribute PerformanceTimingConfidence confidence; [Default] object toJSON(); }; @@ -27,6 +28,18 @@ enum NavigationTimingType { }; [Exposed=Window] +interface PerformanceTimingConfidence { + readonly attribute double randomizedTriggerRate; + readonly attribute PerformanceTimingConfidenceValue value; + object toJSON(); +}; + +enum PerformanceTimingConfidenceValue { + "high", + "low" +}; + +[Exposed=Window] interface PerformanceTiming { readonly attribute unsigned long long navigationStart; readonly attribute unsigned long long unloadEventStart; diff --git a/testing/web-platform/tests/interfaces/pointer-animations.idl b/testing/web-platform/tests/interfaces/pointer-animations.idl @@ -1,7 +1,7 @@ // GENERATED CONTENT - DO NOT EDIT // Content was automatically extracted by Reffy into webref // (https://github.com/w3c/webref) -// Source: Pointer-driven Animations (https://drafts.csswg.org/pointer-animations-1/) +// Source: Pointer-driven Animations Module Level 1 (https://drafts.csswg.org/pointer-animations-1/) enum PointerAxis { "block", diff --git a/testing/web-platform/tests/interfaces/resource-timing.idl b/testing/web-platform/tests/interfaces/resource-timing.idl @@ -22,6 +22,10 @@ interface PerformanceResourceTiming : PerformanceEntry { readonly attribute DOMHighResTimeStamp firstInterimResponseStart; readonly attribute DOMHighResTimeStamp responseStart; readonly attribute DOMHighResTimeStamp responseEnd; + readonly attribute DOMHighResTimeStamp workerRouterEvaluationStart; + readonly attribute DOMHighResTimeStamp workerCacheLookupStart; + readonly attribute DOMString workerMatchedRouterSource; + readonly attribute DOMString workerFinalRouterSource; readonly attribute unsigned long long transferSize; readonly attribute unsigned long long encodedBodySize; readonly attribute unsigned long long decodedBodySize;