Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 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
24da1e7
Link from Notifications.secure_context_required to powerful feature
caugner Mar 17, 2026
78dd3e4
Merge branch 'main' into fix-standard-track-exceptions
caugner Mar 30, 2026
ee75796
fix-standard-track-exceptions: suggest spec URLs by segment name
caugner Mar 30, 2026
0560ee2
fix-standard-track-exceptions: add respec xref suggestions
caugner Mar 30, 2026
0ec7a2d
fix-standard-track-exceptions: allow custom xref search term
caugner Mar 30, 2026
a727fe5
fix-standard-track-exceptions: fix xref response parsing
caugner Mar 30, 2026
050e08b
fix-standard-track-exceptions: fix xref URL construction
caugner Mar 30, 2026
d483f61
fix-standard-track-exceptions: add p,https://... action
caugner Mar 30, 2026
308558c
fix-standard-track-exceptions: add r (repeat last action)
caugner Mar 30, 2026
475455a
fix-standard-track-exceptions: show occurrence count on BCD suggestions
caugner Mar 30, 2026
745142b
Fix ~373 standard-track exceptions
caugner Mar 30, 2026
435dc9d
Merge branch 'main' into fix-standard-track-exceptions
caugner Apr 2, 2026
01977d5
Fix ScriptProcessorNode
caugner Apr 2, 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
1 change: 1 addition & 0 deletions api/Animation.json
Original file line number Diff line number Diff line change
Expand Up @@ -759,6 +759,7 @@
"__compat": {
"description": "Browsers automatically remove indefinite filling animations",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API#automatically_removing_filling_animations",
"spec_url": "https://drafts.csswg.org/web-animations-1/#replacing-animations",
"tags": [
"web-features:web-animations"
],
Expand Down
5 changes: 5 additions & 0 deletions api/AudioNode.json
Original file line number Diff line number Diff line change
Expand Up @@ -269,6 +269,10 @@
"destination_parameter": {
"__compat": {
"description": "`destination` parameter",
"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 Expand Up @@ -305,6 +309,7 @@
"input_parameter": {
"__compat": {
"description": "`input` parameter",
"spec_url": "https://webaudio.github.io/web-audio-api/#dom-audionode-disconnect-destinationnode-output-input",
"tags": [
"web-features:web-audio"
],
Expand Down
8 changes: 8 additions & 0 deletions api/AudioParamMap.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
},
"entries": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -69,6 +70,7 @@
},
"forEach": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -102,6 +104,7 @@
},
"get": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -135,6 +138,7 @@
},
"has": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -168,6 +172,7 @@
},
"keys": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -201,6 +206,7 @@
},
"size": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -234,6 +240,7 @@
},
"values": {
"__compat": {
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -268,6 +275,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://webaudio.github.io/web-audio-api/#audioparammap",
"tags": [
"web-features:web-audio"
],
Expand Down
1 change: 1 addition & 0 deletions api/AudioProcessingEvent.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"AudioProcessingEvent": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/AudioProcessingEvent",
"spec_url": "https://webaudio.github.io/web-audio-api/#AudioProcessingEvent",
"support": {
"chrome": {
"version_added": "14"
Expand Down
1 change: 1 addition & 0 deletions api/BarProp.json
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
"returns_popup": {
"__compat": {
"description": "Returns `true` for non-popup windows",
"spec_url": "https://html.spec.whatwg.org/multipage/nav-history-apis.html#dom-barprop-visible",
"tags": [
"web-features:barprop"
],
Expand Down
2 changes: 2 additions & 0 deletions api/BaseAudioContext.json
Original file line number Diff line number Diff line change
Expand Up @@ -676,6 +676,7 @@
"constraints_disableNormalization_parameter": {
"__compat": {
"description": "`constraints.disableNormalization` parameter",
"spec_url": "https://webaudio.github.io/web-audio-api/#dom-periodicwaveconstraints-disablenormalization",
"tags": [
"web-features:web-audio"
],
Expand Down Expand Up @@ -900,6 +901,7 @@
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"spec_url": "https://webaudio.github.io/web-audio-api/#dom-baseaudiocontext-decodeaudiodata",
"tags": [
"web-features:web-audio"
],
Expand Down
1 change: 1 addition & 0 deletions api/BatteryManager.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"secure_context_required": {
"__compat": {
"description": "Secure context required",
"spec_url": "https://w3c.github.io/battery/#the-batterymanager-interface",
"tags": [
"web-features:battery"
],
Expand Down
1 change: 1 addition & 0 deletions 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
2 changes: 1 addition & 1 deletion api/CSPViolationReportBody.json
Original file line number Diff line number Diff line change
Expand Up @@ -525,7 +525,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down
1 change: 1 addition & 0 deletions 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 Down
1 change: 1 addition & 0 deletions api/CSSFontFaceRule.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@
"type_CSSFontFaceDescriptors": {
"__compat": {
"description": "Type changed to [`CSSFontFaceDescriptors`](https://developer.mozilla.org/docs/Web/API/CSSFontFaceDescriptors)",
"spec_url": "https://drafts.csswg.org/css-fonts/#dom-cssfontfacerule-style",
"tags": [
"web-features:font-face"
],
Expand Down
5 changes: 5 additions & 0 deletions api/CSSNumericArray.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
},
"entries": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -70,6 +71,7 @@
},
"forEach": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -103,6 +105,7 @@
},
"keys": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -172,6 +175,7 @@
},
"values": {
"__compat": {
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -206,6 +210,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssnumericarray",
"tags": [
"web-features:css-typed-om"
],
Expand Down
1 change: 1 addition & 0 deletions api/CSSPageRule.json
Original file line number Diff line number Diff line change
Expand Up @@ -139,6 +139,7 @@
"type_CSSPageDescriptors": {
"__compat": {
"description": "Type changed to [`CSSPageDescriptors`](https://developer.mozilla.org/docs/Web/API/CSSPageDescriptors)",
"spec_url": "https://drafts.csswg.org/cssom/#dom-csspagerule-style",
"tags": [
"web-features:css-object-model"
],
Expand Down
18 changes: 9 additions & 9 deletions api/CSSPrimitiveValue.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
},
Expand Down Expand Up @@ -76,7 +76,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -120,7 +120,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -158,7 +158,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -196,7 +196,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -234,7 +234,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -269,7 +269,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -307,7 +307,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -345,7 +345,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down
3 changes: 2 additions & 1 deletion api/CSSStyleDeclaration.json
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@
},
"status": {
"experimental": false,
"standard_track": true,
"standard_track": false,
"deprecated": true
}
}
Expand Down Expand Up @@ -485,6 +485,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://drafts.csswg.org/cssom/#the-cssstyledeclaration-interface",
"tags": [
"web-features:css-object-model"
],
Expand Down
1 change: 1 addition & 0 deletions api/CSSStyleSheet.json
Original file line number Diff line number Diff line change
Expand Up @@ -289,6 +289,7 @@
"index_parameter_optional": {
"__compat": {
"description": "`index` parameter is optional",
"spec_url": "https://drafts.csswg.org/cssom/#dom-cssstylesheet-insertrule-rule-index-index",
"tags": [
"web-features:css-object-model"
],
Expand Down
5 changes: 5 additions & 0 deletions api/CSSTransformValue.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
"entries": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/entries",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -110,6 +111,7 @@
"forEach": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/forEach",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -181,6 +183,7 @@
"keys": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/keys",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -288,6 +291,7 @@
"values": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSTransformValue/values",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -323,6 +327,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#transformvalue-objects",
"tags": [
"web-features:css-typed-om"
],
Expand Down
5 changes: 5 additions & 0 deletions api/CSSUnparsedValue.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@
"entries": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/entries",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -110,6 +111,7 @@
"forEach": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/forEach",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -145,6 +147,7 @@
"keys": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/keys",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -216,6 +219,7 @@
"values": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/CSSUnparsedValue/values",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down Expand Up @@ -251,6 +255,7 @@
"@@iterator": {
"__compat": {
"description": "[Symbol.iterator]",
"spec_url": "https://drafts.css-houdini.org/css-typed-om/#cssunparsedvalue",
"tags": [
"web-features:css-typed-om"
],
Expand Down
Loading
Loading