From 206fa204971290d20ca5e58db91e379f45a3d589 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 5 Jun 2026 16:58:20 +0200 Subject: [PATCH 1/5] Fix more spec_urls --- api/Document.json | 2 +- api/ExtendableCookieChangeEvent.json | 6 ++---- api/HTMLVideoElement.json | 2 +- api/IDBObjectStore.json | 4 ++-- api/IDBTransaction.json | 2 +- api/LargestContentfulPaint.json | 2 +- api/MLGraphBuilder.json | 2 +- api/MediaDevices.json | 2 +- api/MediaEncryptedEvent.json | 2 +- api/MessageEvent.json | 2 +- api/MessagePort.json | 4 ++-- api/MouseEvent.json | 2 +- api/Navigator.json | 2 +- api/Performance.json | 4 ++-- api/PerformanceNavigation.json | 2 +- api/PerformanceObserver.json | 2 +- api/PerformanceResourceTiming.json | 2 +- api/PerformanceTiming.json | 2 +- api/PromiseRejectionEvent.json | 2 +- api/RTCEncodedVideoFrame.json | 4 ++-- api/SVGAElement.json | 17 ++++++++--------- api/SVGAnimationElement.json | 6 +++--- api/ServiceWorkerRegistration.json | 2 +- api/WorkerGlobalScope.json | 2 +- api/WorkerNavigator.json | 2 +- api/XRWebGLSubImage.json | 6 ++---- 26 files changed, 41 insertions(+), 46 deletions(-) diff --git a/api/Document.json b/api/Document.json index 090fe41c6f2811..2460a181bc8022 100644 --- a/api/Document.json +++ b/api/Document.json @@ -8284,7 +8284,7 @@ "rootElement": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/rootElement", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/struct.html#__svg__SVGDocument__rootElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/single-page.html#struct-__svg__SVGDocument__rootElement", "support": { "chrome": { "version_added": "34" diff --git a/api/ExtendableCookieChangeEvent.json b/api/ExtendableCookieChangeEvent.json index ebf74c54324ad5..873421b775c8e0 100644 --- a/api/ExtendableCookieChangeEvent.json +++ b/api/ExtendableCookieChangeEvent.json @@ -128,7 +128,6 @@ "partitioned_property": { "__compat": { "description": "`partitioned` property", - "spec_url": "https://cookiestore.spec.whatwg.org/#dom-cookielistitem-partitioned", "tags": [ "web-features:partitioned-cookies" ], @@ -162,7 +161,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } @@ -212,7 +211,6 @@ "partitioned_property": { "__compat": { "description": "`partitioned` property", - "spec_url": "https://cookiestore.spec.whatwg.org/#dom-cookielistitem-partitioned", "tags": [ "web-features:partitioned-cookies" ], @@ -246,7 +244,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": false } } diff --git a/api/HTMLVideoElement.json b/api/HTMLVideoElement.json index 287838d994eb00..daf17ddb128846 100644 --- a/api/HTMLVideoElement.json +++ b/api/HTMLVideoElement.json @@ -576,7 +576,7 @@ "requestPictureInPicture": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLVideoElement/requestPictureInPicture", - "spec_url": "https://w3c.github.io/picture-in-picture/#request-pip", + "spec_url": "https://w3c.github.io/picture-in-picture/#dom-htmlvideoelement-requestpictureinpicture", "tags": [ "web-features:picture-in-picture" ], diff --git a/api/IDBObjectStore.json b/api/IDBObjectStore.json index e36c95b957bfd5..c7907997be9809 100644 --- a/api/IDBObjectStore.json +++ b/api/IDBObjectStore.json @@ -467,7 +467,7 @@ "getAll": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/IDBObjectStore/getAll", - "spec_url": "https://w3c.github.io/IndexedDB/#ref-for-dom-idbobjectstore-getall①", + "spec_url": "https://w3c.github.io/IndexedDB/#dom-idbobjectstore-getall", "tags": [ "web-features:indexeddb" ], @@ -568,7 +568,7 @@ "getAllKeys": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/IDBObjectStore/getAllKeys", - "spec_url": "https://w3c.github.io/IndexedDB/#ref-for-dom-idbobjectstore-getallkeys①", + "spec_url": "https://w3c.github.io/IndexedDB/#dom-idbobjectstore-getallkeys", "tags": [ "web-features:indexeddb" ], diff --git a/api/IDBTransaction.json b/api/IDBTransaction.json index 51ec477f89f0f7..ddedc9cb19f6b5 100644 --- a/api/IDBTransaction.json +++ b/api/IDBTransaction.json @@ -102,7 +102,7 @@ "abort": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/IDBTransaction/abort", - "spec_url": "https://w3c.github.io/IndexedDB/#ref-for-dom-idbtransaction-abort②", + "spec_url": "https://w3c.github.io/IndexedDB/#dom-idbtransaction-abort", "tags": [ "web-features:indexeddb" ], diff --git a/api/LargestContentfulPaint.json b/api/LargestContentfulPaint.json index 38e6a620eafe45..b3bbea32aad5de 100644 --- a/api/LargestContentfulPaint.json +++ b/api/LargestContentfulPaint.json @@ -210,7 +210,7 @@ "renderTime": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/renderTime", - "spec_url": "https://w3c.github.io/largest-contentful-paint/#ref-for-dom-largestcontentfulpaint-rendertime", + "spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-rendertime", "tags": [ "web-features:largest-contentful-paint" ], diff --git a/api/MLGraphBuilder.json b/api/MLGraphBuilder.json index c618ecc3c9ecfb..ebd78604ce0418 100644 --- a/api/MLGraphBuilder.json +++ b/api/MLGraphBuilder.json @@ -4130,7 +4130,7 @@ }, "reverse": { "__compat": { - "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-reverse", + "spec_url": "https://www.w3.org/TR/webnn/#api-mlgraphbuilder-reverse-method", "tags": [ "web-features:webnn" ], diff --git a/api/MediaDevices.json b/api/MediaDevices.json index e068e5b1f5ce38..215edcda5456e4 100644 --- a/api/MediaDevices.json +++ b/api/MediaDevices.json @@ -819,7 +819,7 @@ "__compat": { "description": "`groupId` property in returned object", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaTrackConstraints/groupId", - "spec_url": "https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-groupId", + "spec_url": "https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-groupid", "tags": [ "web-features:web-audio" ], diff --git a/api/MediaEncryptedEvent.json b/api/MediaEncryptedEvent.json index 31be129df3e2e8..dbf55bb86e9d17 100644 --- a/api/MediaEncryptedEvent.json +++ b/api/MediaEncryptedEvent.json @@ -3,7 +3,7 @@ "MediaEncryptedEvent": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MediaEncryptedEvent", - "spec_url": "https://w3c.github.io/encrypted-media/#mediaencryptedevent", + "spec_url": "https://w3c.github.io/encrypted-media/#dom-mediaencryptedevent", "tags": [ "web-features:encrypted-media-extensions" ], diff --git a/api/MessageEvent.json b/api/MessageEvent.json index da169156a0193e..748e480f30a92b 100644 --- a/api/MessageEvent.json +++ b/api/MessageEvent.json @@ -56,7 +56,7 @@ "__compat": { "description": "`MessageEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessageEvent/MessageEvent", - "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface:dom-event-constructor", + "spec_url": "https://html.spec.whatwg.org/multipage/comms.html#the-messageevent-interface", "tags": [ "web-features:postmessage" ], diff --git a/api/MessagePort.json b/api/MessagePort.json index 854d577ef98bcc..beb6c5f52a7949 100644 --- a/api/MessagePort.json +++ b/api/MessagePort.json @@ -181,7 +181,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessagePort/message_event", "spec_url": [ "https://html.spec.whatwg.org/multipage/indices.html#event-message", - "https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageport-onmessage" + "https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageeventtarget-onmessage" ], "tags": [ "web-features:channel-messaging" @@ -246,7 +246,7 @@ "mdn_url": "https://developer.mozilla.org/docs/Web/API/MessagePort/messageerror_event", "spec_url": [ "https://html.spec.whatwg.org/multipage/indices.html#event-messageerror", - "https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageport-onmessageerror" + "https://html.spec.whatwg.org/multipage/web-messaging.html#handler-messageeventtarget-onmessageerror" ], "tags": [ "web-features:messageerror" diff --git a/api/MouseEvent.json b/api/MouseEvent.json index 0fcef9044df6d3..9af5131d7e0af0 100644 --- a/api/MouseEvent.json +++ b/api/MouseEvent.json @@ -51,7 +51,7 @@ "__compat": { "description": "`MouseEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/MouseEvent/MouseEvent", - "spec_url": "https://w3c.github.io/pointerevents/#dom-mouseevent-mouseevent", + "spec_url": "https://w3c.github.io/pointerevents/#dom-mouseevent-constructor", "tags": [ "web-features:mouse-events" ], diff --git a/api/Navigator.json b/api/Navigator.json index 517ee889dd7f97..5bf1f9fbb6a296 100644 --- a/api/Navigator.json +++ b/api/Navigator.json @@ -1147,7 +1147,7 @@ "deviceMemory": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/deviceMemory", - "spec_url": "https://www.w3.org/TR/device-memory/#sec-device-memory-js-api", + "spec_url": "https://www.w3.org/TR/device-memory/#dom-navigatordevicememory-devicememory", "tags": [ "web-features:device-memory" ], diff --git a/api/Performance.json b/api/Performance.json index f02e692d33bd8e..53a39d54de6982 100644 --- a/api/Performance.json +++ b/api/Performance.json @@ -597,7 +597,7 @@ "markOptions_parameter": { "__compat": { "description": "`markOptions` parameter", - "spec_url": "https://w3c.github.io/user-timing/#dom-performancemarkoptions", + "spec_url": "https://w3c.github.io/user-timing/#performancemarkoptions-dictionary", "tags": [ "web-features:performance" ], @@ -784,7 +784,7 @@ "measureOptions_parameter": { "__compat": { "description": "`measureOptions` parameter", - "spec_url": "https://w3c.github.io/user-timing/#dom-performancemeasureoptions", + "spec_url": "https://w3c.github.io/user-timing/#performancemeasureoptions-dictionary", "tags": [ "web-features:performance" ], diff --git a/api/PerformanceNavigation.json b/api/PerformanceNavigation.json index 85cfb3737a7ad0..7c139a8e2594d4 100644 --- a/api/PerformanceNavigation.json +++ b/api/PerformanceNavigation.json @@ -3,7 +3,7 @@ "PerformanceNavigation": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceNavigation", - "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancenavigation", + "spec_url": "https://w3c.github.io/navigation-timing/#performancenavigation-performancenavigation", "tags": [ "web-features:performancetiming" ], diff --git a/api/PerformanceObserver.json b/api/PerformanceObserver.json index dbda3a3a4049df..3890a927b4aa5b 100644 --- a/api/PerformanceObserver.json +++ b/api/PerformanceObserver.json @@ -55,7 +55,7 @@ "__compat": { "description": "`PerformanceObserver()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceObserver/PerformanceObserver", - "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserver-constructor", + "spec_url": "https://w3c.github.io/performance-timeline/#dom-performanceobserver-performanceobserver", "tags": [ "web-features:performance" ], diff --git a/api/PerformanceResourceTiming.json b/api/PerformanceResourceTiming.json index e9afdfab2feb43..42decf5b3d5fd7 100644 --- a/api/PerformanceResourceTiming.json +++ b/api/PerformanceResourceTiming.json @@ -1211,7 +1211,7 @@ "serverTiming": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceResourceTiming/serverTiming", - "spec_url": "https://w3c.github.io/server-timing/#servertiming-attribute", + "spec_url": "https://w3c.github.io/server-timing/#dom-performanceresourcetiming-servertiming", "tags": [ "web-features:server-timing" ], diff --git a/api/PerformanceTiming.json b/api/PerformanceTiming.json index 973eea727008a8..b770a422573c73 100644 --- a/api/PerformanceTiming.json +++ b/api/PerformanceTiming.json @@ -3,7 +3,7 @@ "PerformanceTiming": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/PerformanceTiming", - "spec_url": "https://w3c.github.io/navigation-timing/#dom-performancetiming", + "spec_url": "https://w3c.github.io/navigation-timing/#the-performancetiming-interface", "tags": [ "web-features:performancetiming" ], diff --git a/api/PromiseRejectionEvent.json b/api/PromiseRejectionEvent.json index affd3fa3035a68..2d3e25cc3257d9 100644 --- a/api/PromiseRejectionEvent.json +++ b/api/PromiseRejectionEvent.json @@ -40,7 +40,7 @@ "__compat": { "description": "`PromiseRejectionEvent()` constructor", "mdn_url": "https://developer.mozilla.org/docs/Web/API/PromiseRejectionEvent/PromiseRejectionEvent", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#unhandled-promise-rejections:dom-event-constructor", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#promiserejectionevent", "support": { "chrome": { "version_added": "49" diff --git a/api/RTCEncodedVideoFrame.json b/api/RTCEncodedVideoFrame.json index 2a6506654f941d..6afc34016a648b 100644 --- a/api/RTCEncodedVideoFrame.json +++ b/api/RTCEncodedVideoFrame.json @@ -104,7 +104,7 @@ "options_metadata_dependencies_parameter": { "__compat": { "description": "`options.metadata.dependencies` parameter", - "spec_url": "https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedframemetadata-dependencies", + "spec_url": "https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedvideoframemetadata-dependencies", "support": { "chrome": { "version_added": "127" @@ -558,7 +558,7 @@ "return_object_property_dependencies": { "__compat": { "description": "`dependencies` property in returned object", - "spec_url": "https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedframemetadata-dependencies", + "spec_url": "https://w3c.github.io/webrtc-encoded-transform/#dom-rtcencodedvideoframemetadata-dependencies", "support": { "chrome": { "version_added": "127" diff --git a/api/SVGAElement.json b/api/SVGAElement.json index c5d827ae97e9c9..c95e1890bf12fd 100644 --- a/api/SVGAElement.json +++ b/api/SVGAElement.json @@ -50,7 +50,7 @@ "download": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/download", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__download", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#InterfaceSVGAElement", "tags": [ "web-features:download" ], @@ -133,7 +133,7 @@ "hreflang": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/hreflang", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__hreflang", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#InterfaceSVGAElement", "tags": [ "web-features:svg" ], @@ -202,7 +202,7 @@ "ping": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/ping", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__ping", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#InterfaceSVGAElement", "tags": [ "web-features:ping" ], @@ -273,7 +273,7 @@ "rel": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/rel", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__rel", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#InterfaceSVGAElement", "tags": [ "web-features:svg" ], @@ -308,7 +308,7 @@ "relList": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/relList", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__relList", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#InterfaceSVGAElement", "tags": [ "web-features:svg" ], @@ -343,7 +343,7 @@ "target": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/target", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__target", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#InterfaceSVGAElement", "tags": [ "web-features:svg" ], @@ -391,7 +391,6 @@ "text": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/text", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__text", "tags": [ "web-features:svg-discouraged" ], @@ -419,7 +418,7 @@ }, "status": { "experimental": false, - "standard_track": true, + "standard_track": false, "deprecated": true } } @@ -427,7 +426,7 @@ "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAElement/type", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#__svg__SVGAElement__type", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#InterfaceSVGAElement", "tags": [ "web-features:svg" ], diff --git a/api/SVGAnimationElement.json b/api/SVGAnimationElement.json index 297cc2544ee794..a5dab27b00bba8 100644 --- a/api/SVGAnimationElement.json +++ b/api/SVGAnimationElement.json @@ -128,7 +128,7 @@ "__compat": { "description": "`beginEvent` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement/beginEvent_event", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#BeginEvent", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#OnBeginEventAttribute", "tags": [ "web-features:smil-svg-animations" ], @@ -270,7 +270,7 @@ "__compat": { "description": "`endEvent` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement/endEvent_event", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#EndEvent", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#OnEndEventAttribute", "tags": [ "web-features:smil-svg-animations" ], @@ -447,7 +447,7 @@ "__compat": { "description": "`repeatEvent` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGAnimationElement/repeatEvent_event", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#RepeatEvent", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#OnRepeatEventAttribute", "tags": [ "web-features:smil-svg-animations" ], diff --git a/api/ServiceWorkerRegistration.json b/api/ServiceWorkerRegistration.json index aca2958dd27211..23d21434910325 100644 --- a/api/ServiceWorkerRegistration.json +++ b/api/ServiceWorkerRegistration.json @@ -395,7 +395,7 @@ "pushManager": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/ServiceWorkerRegistration/pushManager", - "spec_url": "https://w3c.github.io/push-api/#dom-serviceworkerregistration-pushmanager", + "spec_url": "https://w3c.github.io/push-api/#dom-pushmanagerattribute-pushmanager", "tags": [ "web-features:push" ], diff --git a/api/WorkerGlobalScope.json b/api/WorkerGlobalScope.json index a9364ea40bbbfd..9c4ba92e520efc 100644 --- a/api/WorkerGlobalScope.json +++ b/api/WorkerGlobalScope.json @@ -218,7 +218,7 @@ "enforces_trusted_types": { "__compat": { "description": "`urls` parameter requires `TrustedScriptURL` instances when trusted types are enforced", - "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#the-workerglobalscope-common-interface:dom-workerglobalscope-importscripts", + "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-workerglobalscope-importscripts", "support": { "chrome": { "version_added": "138" diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 7edd3fc4aca0ac..0560ee8ba1c150 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -231,7 +231,7 @@ "deviceMemory": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/deviceMemory", - "spec_url": "https://www.w3.org/TR/device-memory/#sec-device-memory-js-api", + "spec_url": "https://www.w3.org/TR/device-memory/#dom-navigatordevicememory-devicememory", "tags": [ "web-features:device-memory" ], diff --git a/api/XRWebGLSubImage.json b/api/XRWebGLSubImage.json index ca932e490545cb..9ba2c461d31123 100644 --- a/api/XRWebGLSubImage.json +++ b/api/XRWebGLSubImage.json @@ -340,7 +340,6 @@ }, "motionVectorTextureHeight": { "__compat": { - "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglsubimage-motionvectortextureheight", "support": { "chrome": { "version_added": "147" @@ -368,14 +367,13 @@ }, "status": { "experimental": true, - "standard_track": true, + "standard_track": false, "deprecated": false } } }, "motionVectorTextureWidth": { "__compat": { - "spec_url": "https://immersive-web.github.io/layers/#dom-xrwebglsubimage-motionvectortexturewidth", "support": { "chrome": { "version_added": "147" @@ -403,7 +401,7 @@ }, "status": { "experimental": true, - "standard_track": true, + "standard_track": false, "deprecated": false } } From b3108cf329204e2044e8c6ec1bd4b4736c7de99e Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 5 Jun 2026 18:05:54 +0200 Subject: [PATCH 2/5] Fix more spec urls --- api/HTMLAnchorElement.json | 6 +++--- api/HTMLAreaElement.json | 2 +- api/HTMLElement.json | 2 +- api/HTMLEmbedElement.json | 2 +- api/HTMLInputElement.json | 2 +- api/HTMLSelectElement.json | 2 +- api/MathMLElement.json | 2 +- api/SVGElement.json | 2 +- 8 files changed, 10 insertions(+), 10 deletions(-) diff --git a/api/HTMLAnchorElement.json b/api/HTMLAnchorElement.json index b80096890ccd1f..50a08d4b5858aa 100644 --- a/api/HTMLAnchorElement.json +++ b/api/HTMLAnchorElement.json @@ -407,7 +407,7 @@ "hreflang": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/hreflang", - "spec_url": "https://html.spec.whatwg.org/multipage/text-level-semantics.html#dom-a-hreflang", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#dom-a-hreflang", "tags": [ "web-features:a" ], @@ -1144,7 +1144,7 @@ "target": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/target", - "spec_url": "https://html.spec.whatwg.org/multipage/text-level-semantics.html#dom-a-target", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#dom-a-target", "tags": [ "web-features:a" ], @@ -1274,7 +1274,7 @@ "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLAnchorElement/type", - "spec_url": "https://html.spec.whatwg.org/multipage/text-level-semantics.html#dom-a-type", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#dom-a-type", "tags": [ "web-features:a" ], diff --git a/api/HTMLAreaElement.json b/api/HTMLAreaElement.json index ccd70df089f6d6..0b8c324255e7d4 100644 --- a/api/HTMLAreaElement.json +++ b/api/HTMLAreaElement.json @@ -993,7 +993,7 @@ "target": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLAreaElement/target", - "spec_url": "https://html.spec.whatwg.org/multipage/image-maps.html#dom-area-target", + "spec_url": "https://html.spec.whatwg.org/multipage/links.html#dom-a-target", "tags": [ "web-features:image-maps" ], diff --git a/api/HTMLElement.json b/api/HTMLElement.json index 5858220ab74b50..b9618253e10bc6 100644 --- a/api/HTMLElement.json +++ b/api/HTMLElement.json @@ -48,7 +48,7 @@ "accessKey": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLElement/accessKey", - "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-accesskey", + "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-accesskey", "tags": [ "web-features:accesskey" ], diff --git a/api/HTMLEmbedElement.json b/api/HTMLEmbedElement.json index 11bcfe3b162afe..c54fa2f3aad243 100644 --- a/api/HTMLEmbedElement.json +++ b/api/HTMLEmbedElement.json @@ -313,7 +313,7 @@ "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLEmbedElement/width", "spec_url": [ - "https://html.spec.whatwg.org/multipage/embedded-content-other.html#dom-dim-width", + "https://html.spec.whatwg.org/multipage/iframe-embed-object.html#dom-embed-width", "https://html.spec.whatwg.org/multipage/embedded-content-other.html#dimension-attributes" ], "tags": [ diff --git a/api/HTMLInputElement.json b/api/HTMLInputElement.json index 90e966c9a0fa7d..cffceff5ed3a8b 100644 --- a/api/HTMLInputElement.json +++ b/api/HTMLInputElement.json @@ -590,7 +590,7 @@ "disabled": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLInputElement/disabled", - "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fe-disabled", + "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-fe-disabled", "tags": [ "web-features:input" ], diff --git a/api/HTMLSelectElement.json b/api/HTMLSelectElement.json index 866043e80cb755..7beafbcc2a2d6f 100644 --- a/api/HTMLSelectElement.json +++ b/api/HTMLSelectElement.json @@ -234,7 +234,7 @@ "disabled": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLSelectElement/disabled", - "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#dom-fe-disabled", + "spec_url": "https://html.spec.whatwg.org/multipage/input.html#dom-fe-disabled", "tags": [ "web-features:select" ], diff --git a/api/MathMLElement.json b/api/MathMLElement.json index 992a27e0d8b324..46dcfb0a7accab 100644 --- a/api/MathMLElement.json +++ b/api/MathMLElement.json @@ -73,7 +73,7 @@ "autofocus": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/MathMLElement/autofocus", - "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-fe-autofocus", + "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-fe-autofocus", "tags": [ "web-features:autofocus" ], diff --git a/api/SVGElement.json b/api/SVGElement.json index 184cdaef00f0c6..80da7cd3d004ca 100644 --- a/api/SVGElement.json +++ b/api/SVGElement.json @@ -86,7 +86,7 @@ "autofocus": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/autofocus", - "spec_url": "https://html.spec.whatwg.org/multipage/interaction.html#dom-fe-autofocus", + "spec_url": "https://html.spec.whatwg.org/multipage/dom.html#dom-fe-autofocus", "tags": [ "web-features:autofocus" ], From 3225ff2282b752b1ee5f835e1e360e6c39935e30 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Fri, 5 Jun 2026 18:43:11 +0200 Subject: [PATCH 3/5] Fix some CSS motion spec_urls --- css/properties/offset-anchor.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/css/properties/offset-anchor.json b/css/properties/offset-anchor.json index 636780d3d3e1ad..0ebd70bde72d02 100644 --- a/css/properties/offset-anchor.json +++ b/css/properties/offset-anchor.json @@ -71,7 +71,7 @@ }, "bottom": { "__compat": { - "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-position-position", + "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-anchor-position", "tags": [ "web-features:motion-path" ], @@ -105,7 +105,7 @@ }, "center": { "__compat": { - "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-position-position", + "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-anchor-position", "tags": [ "web-features:motion-path" ], @@ -139,7 +139,7 @@ }, "left": { "__compat": { - "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-position-position", + "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-anchor-position", "tags": [ "web-features:motion-path" ], @@ -173,7 +173,7 @@ }, "right": { "__compat": { - "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-position-position", + "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-anchor-position", "tags": [ "web-features:motion-path" ], @@ -207,7 +207,7 @@ }, "top": { "__compat": { - "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-position-position", + "spec_url": "https://drafts.csswg.org/motion/#valdef-offset-anchor-position", "tags": [ "web-features:motion-path" ], From 3ff6122871af54c09291b925afb1eff6a0f1e12f Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Mon, 8 Jun 2026 14:36:33 +0200 Subject: [PATCH 4/5] Fix many more spec_urls --- api/Document.json | 2 +- api/SVGElement.json | 4 ++-- api/SVGScriptElement.json | 2 +- api/SVGStyleElement.json | 8 ++++---- css/properties/anchor-name.json | 2 +- html/elements/form.json | 2 +- html/elements/param.json | 2 +- html/elements/textarea.json | 2 +- http/headers/Cross-Origin-Embedder-Policy.json | 2 +- http/headers/Permissions-Policy.json | 2 +- http/headers/Refresh.json | 2 +- http/headers/X-Frame-Options.json | 6 +++--- javascript/builtins/AsyncIterator.json | 2 +- javascript/builtins/Intl/Segments.json | 2 +- javascript/builtins/Iterator.json | 4 ++-- javascript/builtins/Promise.json | 2 +- javascript/classes.json | 2 +- javascript/functions.json | 2 +- svg/elements/a.json | 2 +- svg/elements/linearGradient.json | 2 +- svg/elements/pattern.json | 2 +- svg/elements/radialGradient.json | 2 +- svg/elements/stop.json | 2 +- svg/elements/title.json | 2 +- webassembly/BigInt-to-i64-integration.json | 2 +- webassembly/definitions/global.json | 4 ++-- webassembly/instructions/global_get.json | 2 +- webassembly/instructions/global_set.json | 2 +- 28 files changed, 36 insertions(+), 36 deletions(-) diff --git a/api/Document.json b/api/Document.json index 2460a181bc8022..4ecfa7e61aeea8 100644 --- a/api/Document.json +++ b/api/Document.json @@ -8284,7 +8284,7 @@ "rootElement": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/rootElement", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/single-page.html#struct-__svg__SVGDocument__rootElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/single-page.html#struct-InterfaceDocumentExtensions", "support": { "chrome": { "version_added": "34" diff --git a/api/SVGElement.json b/api/SVGElement.json index 80da7cd3d004ca..31928edf3d0cc1 100644 --- a/api/SVGElement.json +++ b/api/SVGElement.json @@ -257,7 +257,7 @@ "__compat": { "description": "`error` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/error_event", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#ErrorEvent", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#SVGEvents", "tags": [ "web-features:svg" ], @@ -380,7 +380,7 @@ "__compat": { "description": "`load` event", "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGElement/load_event", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#LoadEvent", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#SVGEvents", "tags": [ "web-features:svg" ], diff --git a/api/SVGScriptElement.json b/api/SVGScriptElement.json index 21c3da26975773..937cca62745187 100644 --- a/api/SVGScriptElement.json +++ b/api/SVGScriptElement.json @@ -201,7 +201,7 @@ "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGScriptElement/type", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#__svg__SVGScriptElement__type", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/interact.html#InterfaceSVGScriptElement", "tags": [ "web-features:svg" ], diff --git a/api/SVGStyleElement.json b/api/SVGStyleElement.json index 7a3b342a09a28b..34e1e8c37de5b8 100644 --- a/api/SVGStyleElement.json +++ b/api/SVGStyleElement.json @@ -50,7 +50,7 @@ "disabled": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/disabled", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#__svg__SVGStyleElement__disabled", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#InterfaceSVGStyleElement", "tags": [ "web-features:svg" ], @@ -85,7 +85,7 @@ "media": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/media", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#__svg__SVGStyleElement__media", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#InterfaceSVGStyleElement", "tags": [ "web-features:svg" ], @@ -189,7 +189,7 @@ "title": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/title", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#__svg__SVGStyleElement__title", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#InterfaceSVGStyleElement", "tags": [ "web-features:svg" ], @@ -237,7 +237,7 @@ "type": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/SVGStyleElement/type", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#__svg__SVGStyleElement__type", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/styling.html#InterfaceSVGStyleElement", "tags": [ "web-features:svg-discouraged" ], diff --git a/css/properties/anchor-name.json b/css/properties/anchor-name.json index a993e78d3458fb..85dd1ccbe2d22d 100644 --- a/css/properties/anchor-name.json +++ b/css/properties/anchor-name.json @@ -72,7 +72,7 @@ "position_after_layout": { "__compat": { "description": "Positioning applies after layout, such as zoom, position, and transform", - "spec_url": "https://drafts.csswg.org/css-anchor-position/#anchor-position-size:~:text=The%20anchor%20box%E2%80%99s%20position%20and%20size%20is%20determined%20after%20layout%2E", + "spec_url": "https://drafts.csswg.org/css-anchor-position/#determining:~:text=The%20anchor%20box%E2%80%99s%20position%20and%20size%20is%20determined%20after%20layout%2E", "tags": [ "web-features:anchor-positioning" ], diff --git a/html/elements/form.json b/html/elements/form.json index 9987b919a8338d..500b3cf499ecc9 100644 --- a/html/elements/form.json +++ b/html/elements/form.json @@ -229,7 +229,7 @@ "webauthn": { "__compat": { "description": "`webauthn` value", - "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill-processing-model:attr-fe-autocomplete-webauthn", + "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete-webauthn", "support": { "chrome": { "version_added": "108" diff --git a/html/elements/param.json b/html/elements/param.json index 198e67e1327c9b..4cd464f13423fe 100644 --- a/html/elements/param.json +++ b/html/elements/param.json @@ -4,7 +4,7 @@ "param": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Elements/param", - "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#the-param-element", + "spec_url": "https://html.spec.whatwg.org/multipage/obsolete.html#non-conforming-features", "support": { "chrome": { "version_added": "1" diff --git a/html/elements/textarea.json b/html/elements/textarea.json index 44d1fb83279ada..200ed5f7338062 100644 --- a/html/elements/textarea.json +++ b/html/elements/textarea.json @@ -157,7 +157,7 @@ "webauthn": { "__compat": { "description": "`webauthn` value", - "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#autofill-processing-model:attr-fe-autocomplete-webauthn", + "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete-webauthn", "support": { "chrome": { "version_added": "108" diff --git a/http/headers/Cross-Origin-Embedder-Policy.json b/http/headers/Cross-Origin-Embedder-Policy.json index 0a035bf21e7ca6..a9d4b1812aa86c 100644 --- a/http/headers/Cross-Origin-Embedder-Policy.json +++ b/http/headers/Cross-Origin-Embedder-Policy.json @@ -72,7 +72,7 @@ "report-to_parameter": { "__compat": { "description": "`report-to` parameter", - "spec_url": "https://html.spec.whatwg.org/multipage/browsers.html#the-coep-headers:coep-report-to", + "spec_url": "https://html.spec.whatwg.org/multipage/browsers.html#coop-report-to", "tags": [ "web-features:reporting-coep-violations" ], diff --git a/http/headers/Permissions-Policy.json b/http/headers/Permissions-Policy.json index d0460308347045..0e365b48509c42 100644 --- a/http/headers/Permissions-Policy.json +++ b/http/headers/Permissions-Policy.json @@ -1106,7 +1106,7 @@ "on-device-speech-recognition": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Permissions-Policy/on-device-speech-recognition", - "spec_url": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-available#:~:text=on-device-speech-recognition", + "spec_url": "https://webaudio.github.io/web-speech-api/#dom-speechrecognition-available:~:text=on-device-speech-recognition", "tags": [ "web-features:speech-recognition" ], diff --git a/http/headers/Refresh.json b/http/headers/Refresh.json index 4d5a813aba4686..cd9ae579a48052 100644 --- a/http/headers/Refresh.json +++ b/http/headers/Refresh.json @@ -4,7 +4,7 @@ "Refresh": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Refresh", - "spec_url": "https://html.spec.whatwg.org/multipage/document-lifecycle.html#the-refresh-header", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#the-refresh-header", "tags": [ "web-features:meta-refresh" ], diff --git a/http/headers/X-Frame-Options.json b/http/headers/X-Frame-Options.json index fcf2c947aa0e16..4018e022d494bf 100644 --- a/http/headers/X-Frame-Options.json +++ b/http/headers/X-Frame-Options.json @@ -4,7 +4,7 @@ "X-Frame-Options": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/X-Frame-Options", - "spec_url": "https://html.spec.whatwg.org/multipage/document-lifecycle.html#the-x-frame-options-header", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#the-x-frame-options-header", "support": { "chrome": { "version_added": "4" @@ -42,7 +42,7 @@ "DENY": { "__compat": { "description": "`DENY` value", - "spec_url": "https://html.spec.whatwg.org/multipage/document-lifecycle.html#the-x-frame-options-header", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#the-x-frame-options-header", "support": { "chrome": { "version_added": "4" @@ -81,7 +81,7 @@ "SAMEORIGIN": { "__compat": { "description": "`SAMEORIGIN` value", - "spec_url": "https://html.spec.whatwg.org/multipage/document-lifecycle.html#the-x-frame-options-header", + "spec_url": "https://html.spec.whatwg.org/multipage/speculative-loading.html#the-x-frame-options-header", "support": { "chrome": { "version_added": "4", diff --git a/javascript/builtins/AsyncIterator.json b/javascript/builtins/AsyncIterator.json index 543070c2e2a176..47c38faa20dac3 100644 --- a/javascript/builtins/AsyncIterator.json +++ b/javascript/builtins/AsyncIterator.json @@ -93,7 +93,7 @@ "__compat": { "description": "[Symbol.asyncIterator]", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator/Symbol.asyncIterator", - "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-asynciteratorprototype-asynciterator", + "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%asynciteratorprototype%-%symbol.asynciterator%", "tags": [ "web-features:snapshot:ecmascript-2018", "web-features:async-iterators" diff --git a/javascript/builtins/Intl/Segments.json b/javascript/builtins/Intl/Segments.json index 9d55d794d39628..d900394933e853 100644 --- a/javascript/builtins/Intl/Segments.json +++ b/javascript/builtins/Intl/Segments.json @@ -48,7 +48,7 @@ "containing": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Intl/Segmenter/segment/Segments/containing", - "spec_url": "https://tc39.es/ecma402/#sec-%segmentsprototype%.containing", + "spec_url": "https://tc39.es/ecma402/#sec-%intlsegmentsprototype%.containing", "tags": [ "web-features:intl-segmenter" ], diff --git a/javascript/builtins/Iterator.json b/javascript/builtins/Iterator.json index e16ce906949542..2343eeb703aef8 100644 --- a/javascript/builtins/Iterator.json +++ b/javascript/builtins/Iterator.json @@ -4,7 +4,7 @@ "Iterator": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator", - "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-object", + "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-iterator-objects", "tags": [ "web-features:snapshot:ecmascript-2015", "web-features:iterators" @@ -924,7 +924,7 @@ "__compat": { "description": "[Symbol.iterator]", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Iterator/Symbol.iterator", - "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-%iteratorprototype%-%symbol.iterator%", + "spec_url": "https://tc39.es/ecma262/multipage/control-abstraction-objects.html#sec-iterator.prototype-%symbol.iterator%", "tags": [ "web-features:snapshot:ecmascript-2015", "web-features:iterators" diff --git a/javascript/builtins/Promise.json b/javascript/builtins/Promise.json index 8ea46bfbc85941..025d0b287f4106 100644 --- a/javascript/builtins/Promise.json +++ b/javascript/builtins/Promise.json @@ -337,7 +337,7 @@ "__compat": { "description": "Incumbent settings object tracking", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Global_Objects/Promise#incumbent_settings_object_tracking", - "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#incumbent-settings-object-tracking-in-promises", + "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#integration-with-javascript-jobs", "tags": [ "web-features:promise" ], diff --git a/javascript/classes.json b/javascript/classes.json index f064741e44dafc..4337e35d9613d9 100644 --- a/javascript/classes.json +++ b/javascript/classes.json @@ -210,7 +210,7 @@ "__compat": { "description": "Private class fields 'in'", "mdn_url": "https://developer.mozilla.org/docs/Web/JavaScript/Reference/Classes/Private_elements", - "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-expressions.html#prod-00OK517S", + "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-lexical-grammar.html#prod-PrivateIdentifier", "tags": [ "web-features:class-syntax" ], diff --git a/javascript/functions.json b/javascript/functions.json index 3e4f99b1febc47..afa9e7949a54f2 100644 --- a/javascript/functions.json +++ b/javascript/functions.json @@ -894,7 +894,7 @@ "destructuring": { "__compat": { "description": "Destructuring rest parameters", - "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-functions-and-classes.html#prod-BindingRestElement", + "spec_url": "https://tc39.es/ecma262/multipage/ecmascript-language-statements-and-declarations.html#prod-BindingRestElement", "tags": [ "web-features:snapshot:ecmascript-2015", "web-features:functions" diff --git a/svg/elements/a.json b/svg/elements/a.json index 6134325b65391a..f22c0b592a357d 100644 --- a/svg/elements/a.json +++ b/svg/elements/a.json @@ -4,7 +4,7 @@ "a": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Reference/Element/a", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#AElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#Links", "tags": [ "web-features:svg" ], diff --git a/svg/elements/linearGradient.json b/svg/elements/linearGradient.json index ea1c48dba8c27a..6d24ff0bdba62c 100644 --- a/svg/elements/linearGradient.json +++ b/svg/elements/linearGradient.json @@ -4,7 +4,7 @@ "linearGradient": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Reference/Element/linearGradient", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#LinearGradientElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#LinearGradients", "tags": [ "web-features:svg" ], diff --git a/svg/elements/pattern.json b/svg/elements/pattern.json index 87265797f2a030..3bed2dea5e25ba 100644 --- a/svg/elements/pattern.json +++ b/svg/elements/pattern.json @@ -4,7 +4,7 @@ "pattern": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Reference/Element/pattern", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#PatternElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#Patterns", "tags": [ "web-features:svg" ], diff --git a/svg/elements/radialGradient.json b/svg/elements/radialGradient.json index 6d4b69b1c9006f..8eae48c4023ce0 100644 --- a/svg/elements/radialGradient.json +++ b/svg/elements/radialGradient.json @@ -4,7 +4,7 @@ "radialGradient": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Reference/Element/radialGradient", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#RadialGradientElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#RadialGradients", "tags": [ "web-features:svg" ], diff --git a/svg/elements/stop.json b/svg/elements/stop.json index 90b48a27ca2d5d..2b9d6a3776a7e5 100644 --- a/svg/elements/stop.json +++ b/svg/elements/stop.json @@ -4,7 +4,7 @@ "stop": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Reference/Element/stop", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#StopElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/pservers.html#GradientStops", "tags": [ "web-features:svg" ], diff --git a/svg/elements/title.json b/svg/elements/title.json index 800d85f8dba212..19d38ddc7c9c23 100644 --- a/svg/elements/title.json +++ b/svg/elements/title.json @@ -4,7 +4,7 @@ "title": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Reference/Element/title", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/struct.html#TitleElement", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/struct.html#DescriptionAndTitleElements", "tags": [ "web-features:svg" ], diff --git a/webassembly/BigInt-to-i64-integration.json b/webassembly/BigInt-to-i64-integration.json index 8acfdc1775bbfa..1275e6897b853d 100644 --- a/webassembly/BigInt-to-i64-integration.json +++ b/webassembly/BigInt-to-i64-integration.json @@ -2,7 +2,7 @@ "webassembly": { "BigInt-to-i64-integration": { "__compat": { - "spec_url": "https://webassembly.github.io/spec/js-api/#ref-for-syntax-numtype①⓪", + "spec_url": "https://webassembly.github.io/spec/js-api/#changes-bigint", "tags": [ "web-features:wasm-bigint" ], diff --git a/webassembly/definitions/global.json b/webassembly/definitions/global.json index f6e47c660c0853..cc08679a1be963 100644 --- a/webassembly/definitions/global.json +++ b/webassembly/definitions/global.json @@ -4,7 +4,7 @@ "global": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/Reference/Definitions/global", - "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#syntax-global", + "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#global-types①", "support": { "chrome": { "version_added": "69" @@ -35,7 +35,7 @@ "mut": { "__compat": { "description": "`mut`: mutable globals", - "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#syntax-mut", + "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#global-types①", "tags": [ "web-features:wasm-mutable-globals" ], diff --git a/webassembly/instructions/global_get.json b/webassembly/instructions/global_get.json index 1609069f681722..e1cddfc0b3914e 100644 --- a/webassembly/instructions/global_get.json +++ b/webassembly/instructions/global_get.json @@ -4,7 +4,7 @@ "global_get": { "__compat": { "description": "global.get", - "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#syntax-instr-variable", + "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#variable-instructions①", "support": { "chrome": { "version_added": "69" diff --git a/webassembly/instructions/global_set.json b/webassembly/instructions/global_set.json index a6629f95ae6b60..70836cdeaccbfc 100644 --- a/webassembly/instructions/global_set.json +++ b/webassembly/instructions/global_set.json @@ -4,7 +4,7 @@ "global_set": { "__compat": { "description": "global.set", - "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#syntax-instr-variable", + "spec_url": "https://webassembly.github.io/spec/core/bikeshed/#parametric-instructions①", "support": { "chrome": { "version_added": "69" From c3a6dabe0308c6c4915403a1339279c5d5032174 Mon Sep 17 00:00:00 2001 From: Florian Scholz Date: Mon, 8 Jun 2026 21:11:27 +0200 Subject: [PATCH 5/5] Fix more spec_urls, thanks tidoust --- api/Document.json | 2 +- html/elements/link.json | 2 +- http/headers/Accept-CH.json | 2 +- http/headers/Accept-Encoding.json | 4 ++-- http/headers/Available-Dictionary.json | 2 +- http/headers/Content-Encoding.json | 4 ++-- http/headers/Dictionary-ID.json | 2 +- http/headers/Signature-Input.json | 2 +- http/headers/Signature.json | 2 +- http/headers/Use-As-Dictionary.json | 2 +- svg/elements/mpath.json | 2 +- 11 files changed, 13 insertions(+), 13 deletions(-) diff --git a/api/Document.json b/api/Document.json index 4ecfa7e61aeea8..02e5ddbf8b58c2 100644 --- a/api/Document.json +++ b/api/Document.json @@ -8284,7 +8284,7 @@ "rootElement": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/API/Document/rootElement", - "spec_url": "https://w3c.github.io/svgwg/svg2-draft/single-page.html#struct-InterfaceDocumentExtensions", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/struct.html#InterfaceDocumentExtensions", "support": { "chrome": { "version_added": "34" diff --git a/html/elements/link.json b/html/elements/link.json index 1219f58f265268..7435f54bb87bf6 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -755,7 +755,7 @@ "__compat": { "description": "rel=compression-dictionary", "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Attributes/rel#compression-dictionary", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-link-relation-registration", + "spec_url": "https://httpwg.org/specs/rfc9842.html#the-compression-dictionary-link-relation-type", "tags": [ "web-features:compression-dictionary-transport" ], diff --git a/http/headers/Accept-CH.json b/http/headers/Accept-CH.json index 6e29db1e86687a..bd18de05ecdc35 100644 --- a/http/headers/Accept-CH.json +++ b/http/headers/Accept-CH.json @@ -5,7 +5,7 @@ "__compat": { "description": "`Accept-CH` client hint accept (response) header", "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Accept-CH", - "spec_url": "https://www.rfc-editor.org/info/rfc8942/#section-3.1", + "spec_url": "https://httpwg.org/specs/rfc8942.html#accept-ch", "support": { "chrome": { "version_added": "46" diff --git a/http/headers/Accept-Encoding.json b/http/headers/Accept-Encoding.json index 8bfff05a529674..4402c50a4f7541 100644 --- a/http/headers/Accept-Encoding.json +++ b/http/headers/Accept-Encoding.json @@ -87,7 +87,7 @@ "dcb": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Accept-Encoding#dcb", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-dictionary-compressed-brotl", + "spec_url": "https://httpwg.org/specs/rfc9842.html#dictionary-compressed-brotli", "tags": [ "web-features:compression-dictionary-transport" ], @@ -123,7 +123,7 @@ "dcz": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Content-Encoding#dcz", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-dictionary-compressed-zstan", + "spec_url": "https://httpwg.org/specs/rfc9842.html#dictionary-compressed-zstandard", "tags": [ "web-features:compression-dictionary-transport" ], diff --git a/http/headers/Available-Dictionary.json b/http/headers/Available-Dictionary.json index ce99e2f96575d1..549c465e3f5e8a 100644 --- a/http/headers/Available-Dictionary.json +++ b/http/headers/Available-Dictionary.json @@ -4,7 +4,7 @@ "Available-Dictionary": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Available-Dictionary", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-available-dictionary", + "spec_url": "https://httpwg.org/specs/rfc9842.html#available-dictionary", "tags": [ "web-features:compression-dictionary-transport" ], diff --git a/http/headers/Content-Encoding.json b/http/headers/Content-Encoding.json index 9c224eef92a39d..e54d37568bef36 100644 --- a/http/headers/Content-Encoding.json +++ b/http/headers/Content-Encoding.json @@ -87,7 +87,7 @@ "dcb": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Content-Encoding#dcb", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-dictionary-compressed-brotl", + "spec_url": "https://httpwg.org/specs/rfc9842.html#dictionary-compressed-brotli", "tags": [ "web-features:compression-dictionary-transport" ], @@ -123,7 +123,7 @@ "dcz": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Content-Encoding#dcz", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-dictionary-compressed-zstan", + "spec_url": "https://httpwg.org/specs/rfc9842.html#dictionary-compressed-zstandard", "tags": [ "web-features:compression-dictionary-transport" ], diff --git a/http/headers/Dictionary-ID.json b/http/headers/Dictionary-ID.json index 4b9b3eec632dd4..6145442ec42fba 100644 --- a/http/headers/Dictionary-ID.json +++ b/http/headers/Dictionary-ID.json @@ -4,7 +4,7 @@ "Dictionary-ID": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Dictionary-ID", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-dictionary-id", + "spec_url": "https://httpwg.org/specs/rfc9842.html#dictionary-id", "tags": [ "web-features:compression-dictionary-transport" ], diff --git a/http/headers/Signature-Input.json b/http/headers/Signature-Input.json index 560d7e5f59f15b..4f8875cd57420a 100644 --- a/http/headers/Signature-Input.json +++ b/http/headers/Signature-Input.json @@ -4,7 +4,7 @@ "Signature-Input": { "__compat": { "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc9421#name-the-signature-input-http-fi", + "https://httpwg.org/specs/rfc9421.html#signature-input-header", "https://wicg.github.io/signature-based-sri/#signature-enforcement" ], "tags": [ diff --git a/http/headers/Signature.json b/http/headers/Signature.json index e4faeebb213d31..7556e6334ed67c 100644 --- a/http/headers/Signature.json +++ b/http/headers/Signature.json @@ -4,7 +4,7 @@ "Signature": { "__compat": { "spec_url": [ - "https://datatracker.ietf.org/doc/html/rfc9421#section-4.2", + "https://httpwg.org/specs/rfc9421.html#signature-header", "https://wicg.github.io/signature-based-sri/#signature-enforcement" ], "tags": [ diff --git a/http/headers/Use-As-Dictionary.json b/http/headers/Use-As-Dictionary.json index 397b3d33809269..612620cabe2ec7 100644 --- a/http/headers/Use-As-Dictionary.json +++ b/http/headers/Use-As-Dictionary.json @@ -4,7 +4,7 @@ "Use-As-Dictionary": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Reference/Headers/Use-As-Dictionary", - "spec_url": "https://www.rfc-editor.org/info/rfc9842/#name-use-as-dictionary", + "spec_url": "https://httpwg.org/specs/rfc9842.html#use-as-dictionary", "tags": [ "web-features:compression-dictionary-transport" ], diff --git a/svg/elements/mpath.json b/svg/elements/mpath.json index 92659c967ece9d..6ea9346829d1ed 100644 --- a/svg/elements/mpath.json +++ b/svg/elements/mpath.json @@ -77,7 +77,7 @@ "xlink_href": { "__compat": { "description": "`xlink:href`", - "spec_url": "https://svgwg.org/svg2-draft/linking.html#XLinkHrefAttribute", + "spec_url": "https://w3c.github.io/svgwg/svg2-draft/linking.html#XLinkRefAttrs", "tags": [ "web-features:svg-discouraged" ],