Skip to content
Draft
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
712900e
Add more spec_urls; set some standard_tracks to false (APIs A-C)
Elchi3 Aug 26, 2025
0f99e1f
More specs
Elchi3 Sep 2, 2025
050ffc9
Merge branch 'main' into moar-spec-urls
Elchi3 Sep 11, 2025
520d074
chore(scripts): add fix-standard-track-exceptions script
caugner Mar 10, 2026
4efeb36
Fix ~100 standard-track exceptions
caugner Mar 10, 2026
a9a7138
chore(lefthook): stage standard-track-exceptions changes
caugner Mar 10, 2026
786294a
Merge branch 'main' into moar-spec-urls
caugner Mar 10, 2026
c5c27b1
Replace geometry spec URLs
caugner Mar 10, 2026
2c265c9
Merge branch 'main' into fix-standard-track-exceptions
caugner Mar 11, 2026
2d59573
fixup! chore(scripts): add fix-standard-track-exceptions script
caugner Mar 11, 2026
d50300c
Merge branch 'moar-spec-urls' into fix-standard-track-exceptions
caugner Mar 11, 2026
26fc429
Fix more API exceptions
caugner Mar 11, 2026
8827a80
Fix more API exceptions
caugner Mar 11, 2026
bf31add
chore(fix-standard-track-exceptions): support multiple comma-separate…
caugner Mar 11, 2026
917d9f9
chore(fix-standard-track-exceptions): support p=URL to set spec_url o…
caugner Mar 11, 2026
37041f0
chore(fix-standard-track-exceptions): support "o" to open spec URLs i…
caugner Mar 11, 2026
0812adc
chore(fix-standard-track-exceptions): bold last path segment in featu…
caugner Mar 11, 2026
ea3d36b
chore(fix-standard-track-exceptions): show experimental/deprecated st…
caugner Mar 11, 2026
10fc902
chore(fix-standard-track-exceptions): support "u" to undo last change
caugner Mar 11, 2026
3b7ec16
Fix more API exceptions
caugner Mar 11, 2026
d3215c5
Fix some CSS exceptions
caugner Mar 11, 2026
b034ed1
Fix some CSS exceptions
caugner Mar 11, 2026
a214ea9
Merge branch 'main' into fix-standard-track-exceptions
caugner Mar 12, 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: 4 additions & 1 deletion api/AudioNode.json
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,10 @@
"destination_parameter": {
"__compat": {
"description": "`destination` parameter",
"spec_url": "https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationparam",
"spec_url": [
"https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationnode",
"https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationparam"
],
"tags": [
"web-features:web-audio"
],
Expand Down
2 changes: 1 addition & 1 deletion api/AudioProcessingEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"AudioProcessingEvent": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent",
"spec_url": "https://www.w3.org/TR/webaudio-1.1/#AudioProcessingEvent",
"spec_url": "https://webaudio.github.io/web-audio-api/#AudioProcessingEvent",
"support": {
"chrome": {
"version_added": "14"
Expand Down
3 changes: 2 additions & 1 deletion api/BeforeUnloadEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,7 @@
"user_interaction": {
"__compat": {
"description": "User interaction required for dialog box",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#the-beforeunloadevent-interface",
"tags": [
"web-features:beforeunload"
],
Expand Down Expand Up @@ -126,7 +127,7 @@
},
"status": {
"experimental": false,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
3 changes: 2 additions & 1 deletion api/CSS.json
Original file line number Diff line number Diff line change
Expand Up @@ -2064,6 +2064,7 @@
"optional_parens": {
"__compat": {
"description": "Parentheses for single-argument version are optional.",
"spec_url": "https://drafts.csswg.org/css-conditional-3/#dom-css-supports",
"tags": [
"web-features:css-supports"
],
Expand All @@ -2090,7 +2091,7 @@
},
"status": {
"experimental": false,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
2 changes: 1 addition & 1 deletion api/CanvasPattern.json
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@
"dommatrix": {
"__compat": {
"description": "Accepts a `DOMMatrix2DInit`-like object parameter",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvaspattern-settransform-dev",
"spec_url": "https://html.spec.whatwg.org/multipage/canvas.html#dom-canvaspattern-settransform",
"tags": [
"web-features:canvas-2d"
],
Expand Down
8 changes: 5 additions & 3 deletions api/CredentialsContainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -450,6 +450,7 @@
"__compat": {
"description": "`credProtect` extension",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#credprotect",
"spec_url": "https://fidoalliance.org/specs/fido-v2.2-ps-20250714/fido-client-to-authenticator-protocol-v2.2-ps-20250714.html#sctn-credProtect-extension",
"tags": [
"web-features:webauthn"
],
Expand Down Expand Up @@ -478,7 +479,7 @@
},
"status": {
"experimental": false,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down Expand Up @@ -525,7 +526,7 @@
"__compat": {
"description": "`minPinLength` extension",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions#minpinlength",
"spec_url": "https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-errata-20220621.html#dom-authenticationextensionsclientinputs-minpinlength",
"spec_url": "https://fidoalliance.org/specs/fido-v2.2-ps-20250714/fido-client-to-authenticator-protocol-v2.2-ps-20250714.html#sctn-minpinlength-extension",
"tags": [
"web-features:webauthn"
],
Expand Down Expand Up @@ -912,6 +913,7 @@
"providers_multiple": {
"__compat": {
"description": "Support for multiple `providers`",
"spec_url": "https://w3c-fedid.github.io/FedCM/#dom-identitycredentialrequestoptions-providers",
"tags": [
"web-features:fedcm"
],
Expand Down Expand Up @@ -940,7 +942,7 @@
},
"status": {
"experimental": true,
"standard_track": false,
"standard_track": true,
"deprecated": false
}
}
Expand Down
2 changes: 1 addition & 1 deletion api/Crypto.json
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@
"secure_context_required": {
"__compat": {
"description": "Secure context required",
"spec_url": "https://w3c.github.io/webcrypto/#Crypto-attribute-subtle",
"spec_url": "https://w3c.github.io/webcrypto/#crypto-interface",
"tags": [
"web-features:web-cryptography"
],
Expand Down
3 changes: 2 additions & 1 deletion api/CustomElementRegistry.json
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@
"__compat": {
"description": "Customized built-in element support",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CustomElementRegistry/define#defining_a_customized_built-in_element",
"spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-customelementregistry-define-dev",
"tags": [
"web-features:customized-built-in-elements"
],
Expand Down Expand Up @@ -177,7 +178,7 @@
},
"disabledFeatures_static_property": {
"__compat": {
"description": "Supports `disabledFeatures` static property",
"description": "`disabledFeatures` static property",
"spec_url": "https://html.spec.whatwg.org/multipage/custom-elements.html#dom-customelementregistry-define-dev:~:text=disabledFeatures",
"tags": [
"web-features:autonomous-custom-elements"
Expand Down
2 changes: 1 addition & 1 deletion api/DOMMatrix.json
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@
"worker_support": {
"__compat": {
"description": "Available in workers",
"spec_url": "https://drafts.csswg.org/geometry/#DOMMatrix",
"spec_url": "https://drafts.csswg.org/geometry/#dom-dommatrix-dommatrix",
"tags": [
"web-features:dom-geometry"
],
Expand Down
2 changes: 1 addition & 1 deletion api/DOMMatrixReadOnly.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"worker_support": {
"__compat": {
"description": "Available in workers",
"spec_url": "https://drafts.csswg.org/geometry/#DOMMatrix",
"spec_url": "https://drafts.csswg.org/geometry/#dom-dommatrixreadonly-dommatrixreadonly",
"tags": [
"web-features:dom-geometry"
],
Expand Down
6 changes: 3 additions & 3 deletions api/DOMParser.json
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@
"html": {
"__compat": {
"description": "HTML (`text/html`) support",
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparser-parsefromstring-dev",
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparsersupportedtype-texthtml",
"tags": [
"web-features:domparser"
],
Expand Down Expand Up @@ -213,7 +213,7 @@
"svg": {
"__compat": {
"description": "SVG (`image/svg+xml`) support",
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparser-parsefromstring-dev",
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparsersupportedtype-otherwise",
"tags": [
"web-features:svg"
],
Expand Down Expand Up @@ -255,7 +255,7 @@
"xml": {
"__compat": {
"description": "XML (`application/xml`) support",
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparser-parsefromstring-dev",
"spec_url": "https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparsersupportedtype-otherwise",
"tags": [
"web-features:domparser"
],
Expand Down
2 changes: 1 addition & 1 deletion api/DOMPoint.json
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@
"worker_support": {
"__compat": {
"description": "Available in workers",
"spec_url": "https://drafts.csswg.org/geometry/#DOMPoint",
"spec_url": "https://drafts.csswg.org/geometry/#dom-dompoint-dompoint",
"tags": [
"web-features:dom-geometry"
],
Expand Down
7 changes: 4 additions & 3 deletions api/DOMTokenList.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
"multiple_parameters": {
"__compat": {
"description": "Multiple parameters for `add()`",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-add",
"spec_url": "https://dom.spec.whatwg.org/#dom-domtokenlist-add",
"tags": [
"web-features:dom"
],
Expand Down Expand Up @@ -425,7 +425,7 @@
"multiple_parameters": {
"__compat": {
"description": "Multiple parameters for `remove()`",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-remove",
"spec_url": "https://dom.spec.whatwg.org/#dom-domtokenlist-remove",
"tags": [
"web-features:dom"
],
Expand Down Expand Up @@ -536,7 +536,7 @@
},
"boolean_value": {
"__compat": {
"description": "`return()`'s value is a boolean, not void as it used to be.",
"description": "Boolean return value (not void anymore)",
"spec_url": "https://dom.spec.whatwg.org/#ref-for-dom-domtokenlist-replace①",
"tags": [
"web-features:dom"
Expand Down Expand Up @@ -737,6 +737,7 @@
"__compat": {
"description": "Trims whitespace",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/DOMTokenList#trimming_of_whitespace_and_removal_of_duplicates",
"spec_url": "https://dom.spec.whatwg.org/#DOMTokenList-stringification-behavior",
"tags": [
"web-features:dom"
],
Expand Down
17 changes: 11 additions & 6 deletions api/Document.json
Original file line number Diff line number Diff line change
Expand Up @@ -1122,6 +1122,7 @@
"options_parameter": {
"__compat": {
"description": "`options` parameter",
"spec_url": "https://drafts.csswg.org/cssom-view/#dom-document-caretpositionfrompoint-x-y-options-options",
"tags": [
"web-features:document-caretpositionfrompoint"
],
Expand Down Expand Up @@ -2033,6 +2034,7 @@
"options_parameter": {
"__compat": {
"description": "`options` parameter",
"spec_url": "https://dom.spec.whatwg.org/#dom-document-createelement-localname-options-options",
"tags": [
"web-features:dom"
],
Expand Down Expand Up @@ -2116,6 +2118,7 @@
"options_parameter": {
"__compat": {
"description": "`options` parameter",
"spec_url": "https://dom.spec.whatwg.org/#dom-document-createelementns-namespace-qualifiedname-options-options",
"tags": [
"web-features:dom"
],
Expand Down Expand Up @@ -2588,6 +2591,7 @@
"whatToShow_filter_parameters_optional": {
"__compat": {
"description": "`whatToShow` and `filter` parameters are optional",
"spec_url": "https://dom.spec.whatwg.org/#dom-document-createtreewalker",
"tags": [
"web-features:dom"
],
Expand Down Expand Up @@ -3380,7 +3384,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
},
Expand Down Expand Up @@ -3568,7 +3572,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
},
Expand Down Expand Up @@ -3598,7 +3602,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -3752,6 +3756,7 @@
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"spec_url": "https://fullscreen.spec.whatwg.org/#ref-for-dom-document-exitfullscreen①",
"tags": [
"web-features:fullscreen"
],
Expand Down Expand Up @@ -3917,7 +3922,7 @@
},
"status": {
"experimental": true,
"standard_track": true,
"standard_track": false,
"deprecated": false
}
}
Expand Down Expand Up @@ -6748,7 +6753,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -6909,7 +6914,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down
2 changes: 2 additions & 0 deletions api/EXT_disjoint_timer_query_webgl2.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
"api": {
"EXT_disjoint_timer_query_webgl2": {
"__compat": {
"spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query_webgl2/",
"support": {
"chrome": [
{
Expand Down Expand Up @@ -41,6 +42,7 @@
},
"queryCounterEXT": {
"__compat": {
"spec_url": "https://registry.khronos.org/webgl/extensions/EXT_disjoint_timer_query_webgl2/",
"support": {
"chrome": [
{
Expand Down
Loading
Loading