Skip to content
Draft
Show file tree
Hide file tree
Changes from 29 commits
Commits
Show all changes
46 commits
Select commit Hold shift + click to select a range
f64e360
Validate spec_urls based on webref ids
Elchi3 Jul 26, 2024
7116139
Address feedback from François
Elchi3 Jul 27, 2024
b0c0149
decode hashes as suggested
Elchi3 Jul 27, 2024
480d503
Merge branch 'main' into spec-url-validator
Elchi3 Jul 30, 2024
7be9f82
Merge branch 'main' into spec-url-validator
Elchi3 Aug 17, 2024
a512cd7
Merge branch 'main' into spec-url-validator
caugner Dec 10, 2024
fea6ce6
Merge branch 'main' into spec-url-validator
Elchi3 Dec 16, 2024
80f936d
Merge branch 'main' into spec-url-validator
caugner Feb 20, 2025
b434bba
Merge branch 'main' into spec-url-validator
caugner Jun 26, 2025
46763f6
chore(lint): ignore Text Fragments for now
caugner Jun 26, 2025
9f3853b
Fix manifests/webassembly/webdriver spec urls
caugner Jun 26, 2025
a1d7ef3
Fix CSS/SVG spec urls
caugner Jun 26, 2025
6f75c0f
Fix http spec urls
caugner Jun 26, 2025
8497658
Fix javascript spec urls
caugner Jun 26, 2025
2ece0e9
Fix HTML spec url
caugner Jun 26, 2025
bb2e8d0
Deprecate WebTransportDatagramDuplexStream.writable
caugner Jun 26, 2025
8f6e980
Deprecate *Report*.toJSON
caugner Jun 26, 2025
07075e0
Deprecate GPUAdapter.isFallbackAdapter
caugner Jun 26, 2025
522e6b8
Fix API spec urls
caugner Jun 26, 2025
8009737
Apply suggestions from code review
caugner Jun 26, 2025
17d9147
Fix WOFF spec
caugner Jun 26, 2025
1a394b0
chore(lint): ignore specs exceptions completely
caugner Jun 26, 2025
249cfc0
Use permissions draft
caugner Jun 26, 2025
abcf555
Use CSS draft, not TR
caugner Jun 26, 2025
e095dca
Fix webassembly spec url
caugner Jun 26, 2025
09ac54a
Fix manifests spec urls
caugner Jun 26, 2025
daf0bc7
Add more spec exceptions
caugner Jun 26, 2025
dd996dc
Merge branch 'fix-spec-urls' into spec-url-validator
caugner Jun 26, 2025
e45d203
Merge branch 'main' into spec-url-validator
caugner Jun 26, 2025
3627f22
Merge branch 'main' into spec-url-validator
caugner Jun 26, 2025
2646754
Merge branch 'main' into spec-url-validator
caugner Jun 26, 2025
2a47e0a
Merge branch 'main' into spec-url-validator
caugner Jun 26, 2025
62dc19d
Merge branch 'main' into spec-url-validator
Elchi3 Jul 1, 2025
15dba21
Test to use dfns and headings only
Elchi3 Jul 4, 2025
bc405aa
Feedback per tidoust
Elchi3 Jul 7, 2025
d4b2e9a
Take into account `links` properties
Elchi3 Jul 11, 2025
67d8ffc
Fix code style
Elchi3 Jul 11, 2025
61dbcae
Merge branch 'main' into spec-url-validator
Elchi3 Jul 11, 2025
41e9839
Add RFC alternateIds
Elchi3 Jul 14, 2025
211abb9
Fix linter and max callstack
Elchi3 Jul 14, 2025
831cbfe
Merge branch 'main' into spec-url-validator
Elchi3 Jul 14, 2025
a3d8e93
Merge branch 'main' into spec-url-validator
Elchi3 Jul 21, 2025
7312a08
Merge branch 'main' into spec-url-validator
Elchi3 Jul 24, 2025
1ac5c7b
Update exception list
Elchi3 Jul 24, 2025
7aa35e4
Merge branch 'main' into spec-url-validator
caugner Feb 6, 2026
342ddc9
Merge branch 'main' into spec-url-validator
caugner Feb 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions api/CSPViolationReportBody.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"CSPViolationReportBody": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody",
"spec_url": "https://w3c.github.io/webappsec-csp/#cspviolationreportbody",
"spec_url": "https://w3c.github.io/webappsec-csp/#dictdef-cspviolationreportbody",
"tags": [
"web-features:reporting"
],
Expand Down Expand Up @@ -501,7 +501,6 @@
"toJSON": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/toJSON",
"spec_url": "https://w3c.github.io/webappsec-csp/#dom-cspviolationreportbody-tojson",
"tags": [
"web-features:reporting"
],
Expand Down Expand Up @@ -535,7 +534,7 @@
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
"deprecated": true
}
}
}
Expand Down
5 changes: 2 additions & 3 deletions api/GPUAdapter.json
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,6 @@
"isFallbackAdapter": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/GPUAdapter/isFallbackAdapter",
"spec_url": "https://gpuweb.github.io/gpuweb/#dom-gpuadapter-isfallbackadapter",
"tags": [
"web-features:webgpu"
],
Expand Down Expand Up @@ -191,8 +190,8 @@
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
"standard_track": false,
"deprecated": true
}
}
},
Expand Down
18 changes: 11 additions & 7 deletions api/ImageData.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"ImageData": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#imagedata",
"spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#imagedata",
"tags": [
"web-features:canvas-2d"
],
Expand Down Expand Up @@ -50,7 +50,10 @@
"__compat": {
"description": "`ImageData()` constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/ImageData",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-dev",
"spec_url": [
"https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagedata",
"https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagedata-with-data"
],
"tags": [
"web-features:canvas-2d"
],
Expand Down Expand Up @@ -117,6 +120,7 @@
},
"colorSpace_option": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-predefinedcolorspace-srgb",
"support": {
"chrome": {
"version_added": "92"
Expand Down Expand Up @@ -189,7 +193,7 @@
"colorSpace": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/colorSpace",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-colorspace",
"spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagedata-colorspace",
"tags": [
"web-features:canvas-2d"
],
Expand Down Expand Up @@ -227,7 +231,7 @@
"data": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/data",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-data-dev",
"spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagedata-data",
"tags": [
"web-features:canvas-2d"
],
Expand Down Expand Up @@ -274,7 +278,7 @@
"height": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/height",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-height-dev",
"spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagedata-height",
"tags": [
"web-features:canvas-2d"
],
Expand Down Expand Up @@ -320,7 +324,7 @@
},
"pixelFormat": {
"__compat": {
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-pixelformat",
"spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagedata-pixelformat",
"support": {
"chrome": {
"version_added": "137"
Expand Down Expand Up @@ -352,7 +356,7 @@
"width": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ImageData/width",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-imagedata-width-dev",
"spec_url": "https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html#dom-imagedata-width",
"tags": [
"web-features:canvas-2d"
],
Expand Down
2 changes: 1 addition & 1 deletion api/LargestContentfulPaint.json
Original file line number Diff line number Diff line change
Expand Up @@ -204,7 +204,7 @@
"renderTime": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/LargestContentfulPaint/renderTime",
"spec_url": "https://w3c.github.io/largest-contentful-paint/#dom-largestcontentfulpaint-rendertime",
"spec_url": "https://w3c.github.io/largest-contentful-paint/#ref-for-dom-largestcontentfulpaint-rendertime",
"tags": [
"web-features:largest-contentful-paint"
],
Expand Down
2 changes: 1 addition & 1 deletion api/PerformancePaintTiming.json
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
},
"paintTime": {
"__compat": {
"spec_url": "https://w3c.github.io/paint-timing/#dom-painttimingmixin-painttimee",
"spec_url": "https://w3c.github.io/paint-timing/#dom-painttimingmixin-painttime",
"support": {
"chrome": {
"version_added": false
Expand Down
1 change: 0 additions & 1 deletion api/ProgressEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@
"__compat": {
"description": "`loaded` and `total` options accept doubles",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ProgressEvent/ProgressEvent",
"spec_url": "https://xhr.spec.whatwg.org/#dom-progressevent-ProgressEvent",
"tags": [
"web-features:xhr"
],
Expand Down
3 changes: 1 addition & 2 deletions api/Report.json
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@
},
"toJSON": {
"__compat": {
"spec_url": "https://w3c.github.io/reporting/#dom-report-tojson",
"tags": [
"web-features:reporting"
],
Expand Down Expand Up @@ -121,7 +120,7 @@
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
"deprecated": true
}
}
},
Expand Down
3 changes: 1 addition & 2 deletions api/ReportBody.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@
"toJSON": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/ReportBody/toJSON",
"spec_url": "https://w3c.github.io/reporting/#dom-reportbody-tojson",
"tags": [
"web-features:reporting"
],
Expand Down Expand Up @@ -79,7 +78,7 @@
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
"deprecated": true
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions api/WebTransport.json
Original file line number Diff line number Diff line change
Expand Up @@ -461,7 +461,7 @@
"options_sendOrder_parameter": {
"__compat": {
"description": "`options.sendOrder` parameter",
"spec_url": "https://w3c.github.io/webtransport/#dom-webtransportsendstreamoptions-sendorder",
"spec_url": "https://w3c.github.io/webtransport/#dom-webtransportsendoptions-sendorder",
"tags": [
"web-features:webtransport"
],
Expand Down Expand Up @@ -582,7 +582,7 @@
"options_sendOrder_parameter": {
"__compat": {
"description": "`options.sendOrder` parameter",
"spec_url": "https://w3c.github.io/webtransport/#dom-webtransportsendstreamoptions-sendorder",
"spec_url": "https://w3c.github.io/webtransport/#dom-webtransportsendoptions-sendorder",
"tags": [
"web-features:webtransport"
],
Expand Down
5 changes: 2 additions & 3 deletions api/WebTransportDatagramDuplexStream.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"WebTransportDatagramDuplexStream": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream",
"spec_url": "https://w3c.github.io/webtransport/#duplex-stream",
"spec_url": "https://w3c.github.io/webtransport/#webtransportdatagramduplexstream",
"tags": [
"web-features:webtransport"
],
Expand Down Expand Up @@ -353,7 +353,6 @@
"writable": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/writable",
"spec_url": "https://w3c.github.io/webtransport/#dom-webtransportdatagramduplexstream-writable",
"tags": [
"web-features:webtransport"
],
Expand Down Expand Up @@ -390,7 +389,7 @@
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
"deprecated": true
}
}
}
Expand Down
4 changes: 2 additions & 2 deletions api/XRView.json
Original file line number Diff line number Diff line change
Expand Up @@ -158,7 +158,7 @@
"projectionMatrix": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/projectionMatrix",
"spec_url": "https://immersive-web.github.io/webxr/#dom-xrview-projectionmatrix",
"spec_url": "https://immersive-web.github.io/webxr/#dom-xrviewgeometry-projectionmatrix",
"tags": [
"web-features:webxr-device"
],
Expand Down Expand Up @@ -271,7 +271,7 @@
"transform": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/XRView/transform",
"spec_url": "https://immersive-web.github.io/webxr/#dom-xrview-transform",
"spec_url": "https://immersive-web.github.io/webxr/#dom-xrviewgeometry-transform",
"tags": [
"web-features:webxr-device"
],
Expand Down
2 changes: 1 addition & 1 deletion css/at-rules/font-face.json
Original file line number Diff line number Diff line change
Expand Up @@ -258,7 +258,7 @@
"__compat": {
"description": "WOFF",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/CSS_fonts/WOFF",
"spec_url": "https://www.w3.org/TR/WOFF/#OverallStructure",
"spec_url": "https://w3c.github.io/woff/woff1/spec/Overview.html#OverallStructure",
"tags": [
"web-features:font-face"
],
Expand Down
5 changes: 1 addition & 4 deletions css/properties/animation-timing-function.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@
"animation-timing-function": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/animation-timing-function",
"spec_url": [
"https://drafts.csswg.org/css-animations/#animation-timing-function",
"https://drafts.csswg.org/css-easing/#linear-easing-function-parsin"
],
"spec_url": "https://drafts.csswg.org/css-animations/#animation-timing-function",
"tags": [
"web-features:animations-css"
],
Expand Down
6 changes: 3 additions & 3 deletions css/properties/field-sizing.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
"field-sizing": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/field-sizing",
"spec_url": "https://drafts.csswg.org/css-ui/#field-sizing",
"spec_url": "https://drafts.csswg.org/css-forms-1/#propdef-field-sizing",
"tags": [
"web-features:field-sizing"
],
Expand Down Expand Up @@ -39,7 +39,7 @@
},
"content": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-ui/#valdef-field-sizing-content",
"spec_url": "https://drafts.csswg.org/css-forms-1/#valdef-field-sizing-content",
"tags": [
"web-features:field-sizing"
],
Expand Down Expand Up @@ -75,7 +75,7 @@
},
"fixed": {
"__compat": {
"spec_url": "https://drafts.csswg.org/css-ui/#valdef-field-sizing-fixed",
"spec_url": "https://drafts.csswg.org/css-forms-1/#valdef-field-sizing-fixed",
"tags": [
"web-features:field-sizing"
],
Expand Down
2 changes: 1 addition & 1 deletion css/selectors/after.json
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@
"nested_marker": {
"__compat": {
"description": "`::after::marker` nested pseudo-elements",
"spec_url": "https://www.w3.org/TR/css-pseudo-4/#:~:text=The%20::before::marker%20or%20::after::marker%20selectors",
"spec_url": "https://drafts.csswg.org/css-pseudo-4/#:~:text=The%20::before::marker%20or%20::after::marker%20selectors",
"support": {
"chrome": {
"version_added": "135"
Expand Down
2 changes: 1 addition & 1 deletion css/selectors/before.json
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@
"nested_marker": {
"__compat": {
"description": "`::before::marker` nested pseudo-elements",
"spec_url": "https://www.w3.org/TR/css-pseudo-4/#:~:text=The%20::before::marker%20or%20::after::marker%20selectors",
"spec_url": "https://drafts.csswg.org/css-pseudo-4/#:~:text=The%20::before::marker%20or%20::after::marker%20selectors",
"support": {
"chrome": {
"version_added": "135"
Expand Down
2 changes: 1 addition & 1 deletion css/selectors/checkmark.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"__compat": {
"description": "`::checkmark`",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::checkmark",
"spec_url": "https://drafts.csswg.org/css-forms-1/#styling-checkmarks-the-checkmark-pseudo-element",
"spec_url": "https://drafts.csswg.org/css-forms-1/#checkmark",
"tags": [
"web-features:customizable-select"
],
Expand Down
2 changes: 1 addition & 1 deletion css/selectors/picker-icon.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"__compat": {
"description": "`::picker-icon`",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::picker-icon",
"spec_url": "https://drafts.csswg.org/css-forms-1/#picker-opener-icon-the-picker-icon-pseudo-element",
"spec_url": "https://drafts.csswg.org/css-forms-1/#picker-icon",
"tags": [
"web-features:customizable-select"
],
Expand Down
2 changes: 1 addition & 1 deletion css/selectors/picker.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"__compat": {
"description": "`::picker()`",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::picker",
"spec_url": "https://drafts.csswg.org/css-forms-1/#the-picker-pseudo-element",
"spec_url": "https://drafts.csswg.org/css-forms-1/#picker-pseudo",
"tags": [
"web-features:customizable-select"
],
Expand Down
4 changes: 2 additions & 2 deletions css/types/color.json
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@
"__compat": {
"description": "`contrast-color()`",
"mdn_url": "https://developer.mozilla.org/docs/Web/CSS/color_value/contrast-color",
"spec_url": "https://www.w3.org/TR/css-color-5/#contrast-color",
"spec_url": "https://drafts.csswg.org/css-color-5/#contrast-color",
"tags": [
"web-features:contrast-color"
],
Expand Down Expand Up @@ -1177,7 +1177,7 @@
"relative_syntax": {
"__compat": {
"description": "Relative Oklch colors",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-Oklch",
"spec_url": "https://drafts.csswg.org/css-color-5/#relative-OkLCh",
"tags": [
"web-features:relative-color"
],
Expand Down
2 changes: 1 addition & 1 deletion html/elements/link.json
Original file line number Diff line number Diff line change
Expand Up @@ -751,7 +751,7 @@
"__compat": {
"description": "rel=compression-dictionary",
"mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Reference/Attributes/rel#compression-dictionary",
"spec_url": "https://datatracker.ietf.org/doc/html/draft-ietf-httpbis-compression-dictionary#name-link-relation-registration",
"spec_url": "https://httpwg.org/http-extensions/draft-ietf-httpbis-compression-dictionary.html#name-link-relation-registration",
"tags": [
"web-features:compression-dictionary-transport"
],
Expand Down
Loading
Loading