diff --git a/api/CredentialsContainer.json b/api/CredentialsContainer.json index 49b02a881234c0..cd771df52fa70f 100644 --- a/api/CredentialsContainer.json +++ b/api/CredentialsContainer.json @@ -345,6 +345,7 @@ "extensions": { "__compat": { "description": "`create()` extensions", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredentialcreationoptions-extensions", "tags": [ "web-features:webauthn" @@ -1006,6 +1007,7 @@ "extensions": { "__compat": { "description": "`get()` extensions", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Web_Authentication_API/WebAuthn_extensions", "spec_url": "https://w3c.github.io/webauthn/#dom-publickeycredentialrequestoptions-extensions", "tags": [ "web-features:webauthn" diff --git a/api/HTMLCanvasElement.json b/api/HTMLCanvasElement.json index 9070e7673c7d3e..519750cf8be8da 100644 --- a/api/HTMLCanvasElement.json +++ b/api/HTMLCanvasElement.json @@ -88,7 +88,7 @@ "contextlost_event": { "__compat": { "description": "`contextlost` event", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/webglcontextlost_event", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLCanvasElement/contextlost_event", "spec_url": "https://html.spec.whatwg.org/multipage/indices.html#event-contextlost", "tags": [ "web-features:canvas-context-lost" diff --git a/api/HTMLDetailsElement.json b/api/HTMLDetailsElement.json index 6d84e6d1c38958..5b9034ec0bc164 100644 --- a/api/HTMLDetailsElement.json +++ b/api/HTMLDetailsElement.json @@ -41,7 +41,7 @@ }, "name": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/open", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/HTMLDetailsElement/name", "spec_url": "https://html.spec.whatwg.org/multipage/interactive-elements.html#dom-details-name", "tags": [ "web-features:details-name" diff --git a/api/RTCStatsReport.json b/api/RTCStatsReport.json index 1623c84e5e403b..0ee8614d63b7c9 100644 --- a/api/RTCStatsReport.json +++ b/api/RTCStatsReport.json @@ -306,6 +306,7 @@ "availableOutgoingBitrate": { "__compat": { "description": "`availableOutgoingBitrate` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/availableOutgoingBitrate", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-availableoutgoingbitrate", "tags": [ "web-features:webrtc-stats" @@ -345,6 +346,7 @@ "bytesDiscardedOnSend": { "__compat": { "description": "`bytesDiscardedOnSend` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/bytesDiscardedOnSend", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-bytesdiscardedonsend", "tags": [ "web-features:webrtc-stats" @@ -383,6 +385,7 @@ "bytesReceived": { "__compat": { "description": "`bytesReceived` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/bytesReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-bytesreceived", "tags": [ "web-features:webrtc-stats" @@ -421,6 +424,7 @@ "bytesSent": { "__compat": { "description": "`bytesSent` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/bytesSent", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-bytessent", "tags": [ "web-features:webrtc-stats" @@ -459,6 +463,7 @@ "consentRequestsSent": { "__compat": { "description": "`consentRequestsSent` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/consentRequestsSent", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-consentrequestssent", "tags": [ "web-features:webrtc-stats" @@ -497,6 +502,7 @@ "currentRoundTripTime": { "__compat": { "description": "`currentRoundTripTime` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/currentRoundTripTime", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-currentroundtriptime", "tags": [ "web-features:webrtc-stats" @@ -542,6 +548,7 @@ "id": { "__compat": { "description": "`id` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -580,6 +587,7 @@ "lastPacketReceivedTimestamp": { "__compat": { "description": "`lastPacketReceivedTimestamp` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/lastPacketReceivedTimestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-lastpacketreceivedtimestamp", "tags": [ "web-features:webrtc-stats" @@ -618,6 +626,7 @@ "lastPacketSentTimestamp": { "__compat": { "description": "`lastPacketSentTimestamp` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/lastPacketSentTimestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-lastpacketsenttimestamp", "tags": [ "web-features:webrtc-stats" @@ -656,6 +665,7 @@ "localCandidateId": { "__compat": { "description": "`localCandidateId` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/localCandidateId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-localcandidateid", "tags": [ "web-features:webrtc-stats" @@ -694,6 +704,7 @@ "nominated": { "__compat": { "description": "`nominated` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/nominated", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-nominated", "tags": [ "web-features:webrtc-stats" @@ -732,6 +743,7 @@ "packetsDiscardedOnSend": { "__compat": { "description": "`packetsDiscardedOnSend` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/packetsDiscardedOnSend", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-packetsdiscardedonsend", "tags": [ "web-features:webrtc-stats" @@ -770,6 +782,7 @@ "packetsReceived": { "__compat": { "description": "`packetsReceived` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/packetsReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-packetsreceived", "tags": [ "web-features:webrtc-stats" @@ -808,6 +821,7 @@ "packetsSent": { "__compat": { "description": "`packetsSent` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/packetsSent", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-packetssent", "tags": [ "web-features:webrtc-stats" @@ -846,6 +860,7 @@ "priority": { "__compat": { "description": "`priority` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/priority", "support": { "chrome": { "version_added": "58" @@ -887,6 +902,7 @@ "remoteCandidateId": { "__compat": { "description": "`remoteCandidateId` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/remoteCandidateId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-remotecandidateid", "tags": [ "web-features:webrtc-stats" @@ -925,6 +941,7 @@ "requestsReceived": { "__compat": { "description": "`requestsReceived` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/requestsReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-requestsreceived", "tags": [ "web-features:webrtc-stats" @@ -963,6 +980,7 @@ "requestsSent": { "__compat": { "description": "`requestsSent` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/requestsSent", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-requestssent", "tags": [ "web-features:webrtc-stats" @@ -1001,6 +1019,7 @@ "responsesReceived": { "__compat": { "description": "`responsesReceived` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/responsesReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-responsesreceived", "tags": [ "web-features:webrtc-stats" @@ -1039,6 +1058,7 @@ "responsesSent": { "__compat": { "description": "`responsesSent` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/responsesSent", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-responsessent", "tags": [ "web-features:webrtc-stats" @@ -1077,6 +1097,7 @@ "state": { "__compat": { "description": "`state` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/state", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-state", "tags": [ "web-features:webrtc-stats" @@ -1115,6 +1136,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -1153,6 +1175,7 @@ "totalRoundTripTime": { "__compat": { "description": "`totalRoundTripTime` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/totalRoundTripTime", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-totalroundtriptime", "tags": [ "web-features:webrtc-stats" @@ -1197,6 +1220,7 @@ "transportId": { "__compat": { "description": "`transportId` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/transportId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatepairstats-transportid", "tags": [ "web-features:webrtc-stats" @@ -1241,6 +1265,7 @@ "type": { "__compat": { "description": "`type` in 'candidate-pair' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidatePairStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -1318,6 +1343,7 @@ "base64Certificate": { "__compat": { "description": "`base64Certificate` in 'certificate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificateStats/base64Certificate", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccertificatestats-base64certificate", "tags": [ "web-features:webrtc-stats" @@ -1356,6 +1382,7 @@ "fingerprint": { "__compat": { "description": "`fingerprint` in 'certificate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificateStats/fingerprint", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccertificatestats-fingerprint", "tags": [ "web-features:webrtc-stats" @@ -1394,6 +1421,7 @@ "fingerprintAlgorithm": { "__compat": { "description": "`fingerprintAlgorithm` in 'certificate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificateStats/fingerprintAlgorithm", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccertificatestats-fingerprintalgorithm", "tags": [ "web-features:webrtc-stats" @@ -1432,6 +1460,7 @@ "id": { "__compat": { "description": "`id` in 'certificate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificateStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -1470,6 +1499,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'certificate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificateStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -1508,6 +1538,7 @@ "type": { "__compat": { "description": "`type` in 'certificate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCertificateStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -1585,6 +1616,7 @@ "channels": { "__compat": { "description": "`channels` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/channels", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-channels", "tags": [ "web-features:webrtc-stats" @@ -1623,6 +1655,7 @@ "clockRate": { "__compat": { "description": "`clockRate` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/clockRate", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-clockrate", "tags": [ "web-features:webrtc-stats" @@ -1661,6 +1694,7 @@ "id": { "__compat": { "description": "`id` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -1699,6 +1733,7 @@ "mimeType": { "__compat": { "description": "`mimeType` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/mimeType", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-mimetype", "tags": [ "web-features:webrtc-stats" @@ -1737,6 +1772,7 @@ "payloadType": { "__compat": { "description": "`payloadType` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/payloadType", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-payloadtype", "tags": [ "web-features:webrtc-stats" @@ -1775,6 +1811,7 @@ "sdpFmtpLine": { "__compat": { "description": "`sdpFmtpLine` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/sdpFmtpLine", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-sdpfmtpline", "tags": [ "web-features:webrtc-stats" @@ -1813,6 +1850,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -1851,6 +1889,7 @@ "transportId": { "__compat": { "description": "`transportId` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/transportId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtccodecstats-transportid", "tags": [ "web-features:webrtc-stats" @@ -1889,6 +1928,7 @@ "type": { "__compat": { "description": "`type` in 'codec' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCCodecStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -1968,6 +2008,7 @@ "bytesReceived": { "__compat": { "description": "`bytesReceived` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/bytesReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-bytesreceived", "tags": [ "web-features:webrtc-stats" @@ -2008,6 +2049,7 @@ "bytesSent": { "__compat": { "description": "`bytesSent` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/bytesSent", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-bytessent", "tags": [ "web-features:webrtc-stats" @@ -2048,6 +2090,7 @@ "dataChannelIdentifier": { "__compat": { "description": "`dataChannelIdentifier` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/dataChannelIdentifier", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-datachannelidentifier", "tags": [ "web-features:webrtc-stats" @@ -2088,6 +2131,7 @@ "id": { "__compat": { "description": "`id` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -2128,6 +2172,7 @@ "label": { "__compat": { "description": "`label` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/label", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-label", "tags": [ "web-features:webrtc-stats" @@ -2168,6 +2213,7 @@ "messagesReceived": { "__compat": { "description": "`messagesReceived` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/messagesReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-messagesreceived", "tags": [ "web-features:webrtc-stats" @@ -2208,6 +2254,7 @@ "messagesSent": { "__compat": { "description": "`messagesSent` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/messagesSent", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-messagessent", "tags": [ "web-features:webrtc-stats" @@ -2248,6 +2295,7 @@ "protocol": { "__compat": { "description": "`protocol` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/protocol", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-protocol", "tags": [ "web-features:webrtc-stats" @@ -2288,6 +2336,7 @@ "state": { "__compat": { "description": "`state` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/state", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcdatachannelstats-state", "tags": [ "web-features:webrtc-stats" @@ -2328,6 +2377,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -2368,6 +2418,7 @@ "type": { "__compat": { "description": "`type` in 'data-channel' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCDataChannelStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -2488,6 +2539,7 @@ "bytesReceived": { "__compat": { "description": "`bytesReceived` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/bytesReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-bytesreceived", "tags": [ "web-features:webrtc-stats" @@ -2526,6 +2578,7 @@ "codecId": { "__compat": { "description": "`codecId` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/codecId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", "tags": [ "web-features:webrtc-stats" @@ -2643,6 +2696,7 @@ "fecPacketsDiscarded": { "__compat": { "description": "`fecPacketsDiscarded` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/fecPacketsDiscarded", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-fecpacketsdiscarded", "tags": [ "web-features:webrtc-stats" @@ -2681,6 +2735,7 @@ "fecPacketsReceived": { "__compat": { "description": "`fecPacketsReceived` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/fecPacketsReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-fecpacketsreceived", "tags": [ "web-features:webrtc-stats" @@ -2757,6 +2812,7 @@ "framesDecoded": { "__compat": { "description": "`framesDecoded` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/framesDecoded", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-framesdecoded", "tags": [ "web-features:webrtc-stats" @@ -2948,6 +3004,7 @@ "id": { "__compat": { "description": "`id` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -3252,6 +3309,7 @@ "kind": { "__compat": { "description": "`kind` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/kind", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", "tags": [ "web-features:webrtc-stats" @@ -3290,6 +3348,7 @@ "lastPacketReceivedTimestamp": { "__compat": { "description": "`lastPacketReceivedTimestamp` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/lastPacketReceivedTimestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-lastpacketreceivedtimestamp", "tags": [ "web-features:webrtc-stats" @@ -3369,6 +3428,7 @@ "nackCount": { "__compat": { "description": "`nackCount` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/nackCount", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-nackcount", "tags": [ "web-features:webrtc-stats" @@ -3561,6 +3621,7 @@ "qpSum": { "__compat": { "description": "`qpSum` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/qpSum", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-qpsum", "tags": [ "web-features:webrtc-stats" @@ -3598,6 +3659,7 @@ }, "remoteId": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/remoteId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcinboundrtpstreamstats-remoteid", "tags": [ "web-features:webrtc-stats" @@ -3712,6 +3774,7 @@ "ssrc": { "__compat": { "description": "`ssrc` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/ssrc", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", "tags": [ "web-features:webrtc-stats" @@ -3750,6 +3813,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -4092,6 +4156,7 @@ "transportId": { "__compat": { "description": "`transportId` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/transportId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", "tags": [ "web-features:webrtc-stats" @@ -4130,6 +4195,7 @@ "type": { "__compat": { "description": "`type` in 'inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCInboundRtpStreamStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -4207,6 +4273,7 @@ "address": { "__compat": { "description": "`address` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/address", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-address", "tags": [ "web-features:webrtc-stats" @@ -4251,6 +4318,7 @@ "candidateType": { "__compat": { "description": "`candidateType` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/candidateType", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-candidatetype", "tags": [ "web-features:webrtc-stats" @@ -4327,6 +4395,7 @@ "id": { "__compat": { "description": "`id` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -4365,6 +4434,7 @@ "port": { "__compat": { "description": "`port` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/port", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-port", "tags": [ "web-features:webrtc-stats" @@ -4409,6 +4479,7 @@ "priority": { "__compat": { "description": "`priority` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/priority", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-priority", "tags": [ "web-features:webrtc-stats" @@ -4447,6 +4518,7 @@ "protocol": { "__compat": { "description": "`protocol` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/protocol", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-protocol", "tags": [ "web-features:webrtc-stats" @@ -4491,6 +4563,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -4529,6 +4602,7 @@ "transportId": { "__compat": { "description": "`transportId` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/transportId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcicecandidatestats-transportid", "tags": [ "web-features:webrtc-stats" @@ -4568,6 +4642,7 @@ "type": { "__compat": { "description": "`type` in 'local-candidate' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCIceCandidateStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -5642,6 +5717,7 @@ "codecId": { "__compat": { "description": "`codecId` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/codecId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", "tags": [ "web-features:webrtc-stats" @@ -5718,6 +5794,7 @@ "framesEncoded": { "__compat": { "description": "`framesEncoded` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/framesEncoded", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-framesencoded", "tags": [ "web-features:webrtc-stats" @@ -5909,6 +5986,7 @@ "id": { "__compat": { "description": "`id` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -5985,6 +6063,7 @@ "kind": { "__compat": { "description": "`kind` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/kind", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", "tags": [ "web-features:webrtc-stats" @@ -6099,6 +6178,7 @@ "nackCount": { "__compat": { "description": "`nackCount` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/nackCount", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-nackcount", "tags": [ "web-features:webrtc-stats" @@ -6175,6 +6255,7 @@ "qpSum": { "__compat": { "description": "`qpSum` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/qpSum", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-qpsum", "tags": [ "web-features:webrtc-stats" @@ -6251,6 +6332,7 @@ "qualityLimitationReason": { "__compat": { "description": "`qualityLimitationReason` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/qualityLimitationReason", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-qualitylimitationreason", "tags": [ "web-features:webrtc-stats" @@ -6289,6 +6371,7 @@ "remoteId": { "__compat": { "description": "`remoteId` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/remoteId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcoutboundrtpstreamstats-remoteid", "tags": [ "web-features:webrtc-stats" @@ -6446,6 +6529,7 @@ "ssrc": { "__compat": { "description": "`ssrc` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/ssrc", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", "tags": [ "web-features:webrtc-stats" @@ -6522,6 +6606,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -6675,6 +6760,7 @@ "transportId": { "__compat": { "description": "`transportId` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/transportId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", "tags": [ "web-features:webrtc-stats" @@ -6713,6 +6799,7 @@ "type": { "__compat": { "description": "`type` in 'outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCOutboundRtpStreamStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -7500,6 +7587,7 @@ "codecId": { "__compat": { "description": "`codecId` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/codecId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", "tags": [ "web-features:webrtc-stats" @@ -7538,6 +7626,7 @@ "fractionLost": { "__compat": { "description": "`fractionLost` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/fractionLost", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-fractionlost", "tags": [ "web-features:webrtc-stats" @@ -7576,6 +7665,7 @@ "id": { "__compat": { "description": "`id` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -7614,6 +7704,7 @@ "jitter": { "__compat": { "description": "`jitter` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/jitter", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-jitter", "tags": [ "web-features:webrtc-stats" @@ -7652,6 +7743,7 @@ "kind": { "__compat": { "description": "`kind` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/kind", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", "tags": [ "web-features:webrtc-stats" @@ -7690,6 +7782,7 @@ "localId": { "__compat": { "description": "`localId` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/localId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-localid", "tags": [ "web-features:webrtc-stats" @@ -7728,6 +7821,7 @@ "packetsLost": { "__compat": { "description": "`packetsLost` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/packetsLost", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetslost", "tags": [ "web-features:webrtc-stats" @@ -7766,6 +7860,7 @@ "packetsReceived": { "__compat": { "description": "`packetsReceived` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/packetsReceived", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcreceivedrtpstreamstats-packetsreceived", "tags": [ "web-features:webrtc-stats" @@ -7804,6 +7899,7 @@ "roundTripTime": { "__compat": { "description": "`roundTripTime` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/roundTripTime", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-roundtriptime", "tags": [ "web-features:webrtc-stats" @@ -7842,6 +7938,7 @@ "roundTripTimeMeasurements": { "__compat": { "description": "`roundTripTimeMeasurements` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/roundTripTimeMeasurements", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-roundtriptimemeasurements", "tags": [ "web-features:webrtc-stats" @@ -7880,6 +7977,7 @@ "ssrc": { "__compat": { "description": "`ssrc` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/ssrc", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", "tags": [ "web-features:webrtc-stats" @@ -7918,6 +8016,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -7956,6 +8055,7 @@ "totalRoundTripTime": { "__compat": { "description": "`totalRoundTripTime` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/totalRoundTripTime", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteinboundrtpstreamstats-totalroundtriptime", "tags": [ "web-features:webrtc-stats" @@ -7994,6 +8094,7 @@ "transportId": { "__compat": { "description": "`transportId` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/transportId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", "tags": [ "web-features:webrtc-stats" @@ -8032,6 +8133,7 @@ "type": { "__compat": { "description": "`type` in 'remote-inbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteInboundRtpStreamStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -8147,6 +8249,7 @@ "codecId": { "__compat": { "description": "`codecId` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/codecId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-codecid", "tags": [ "web-features:webrtc-stats" @@ -8185,6 +8288,7 @@ "id": { "__compat": { "description": "`id` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -8223,6 +8327,7 @@ "kind": { "__compat": { "description": "`kind` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/kind", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-kind", "tags": [ "web-features:webrtc-stats" @@ -8261,6 +8366,7 @@ "localId": { "__compat": { "description": "`localId` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/localId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-localid", "tags": [ "web-features:webrtc-stats" @@ -8337,6 +8443,7 @@ "remoteTimestamp": { "__compat": { "description": "`remoteTimestamp` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/remoteTimestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-remotetimestamp", "tags": [ "web-features:webrtc-stats" @@ -8413,6 +8520,7 @@ "roundTripTimeMeasurements": { "__compat": { "description": "`roundTripTimeMeasurements` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/roundTripTimeMeasurements", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-roundtriptimemeasurements", "tags": [ "web-features:webrtc-stats" @@ -8451,6 +8559,7 @@ "ssrc": { "__compat": { "description": "`ssrc` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/ssrc", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-ssrc", "tags": [ "web-features:webrtc-stats" @@ -8489,6 +8598,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -8527,6 +8637,7 @@ "totalRoundTripTime": { "__compat": { "description": "`totalRoundTripTime` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/totalRoundTripTime", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcremoteoutboundrtpstreamstats-totalroundtriptime", "tags": [ "web-features:webrtc-stats" @@ -8565,6 +8676,7 @@ "transportId": { "__compat": { "description": "`transportId` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/transportId", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcrtpstreamstats-transportid", "tags": [ "web-features:webrtc-stats" @@ -8603,6 +8715,7 @@ "type": { "__compat": { "description": "`type` in 'remote-outbound-rtp' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCRemoteOutboundRtpStreamStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" @@ -8984,6 +9097,7 @@ "id": { "__compat": { "description": "`id` in 'transport' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTransportStats/id", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-id", "tags": [ "web-features:webrtc-stats" @@ -9288,6 +9402,7 @@ "timestamp": { "__compat": { "description": "`timestamp` in 'transport' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTransportStats/timestamp", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-timestamp", "tags": [ "web-features:webrtc-stats" @@ -9364,6 +9479,7 @@ "type": { "__compat": { "description": "`type` in 'transport' stats", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCTransportStats/type", "spec_url": "https://w3c.github.io/webrtc-stats/#dom-rtcstats-type", "tags": [ "web-features:webrtc-stats" diff --git a/api/Selection.json b/api/Selection.json index 399763213688aa..0aef6e8bfed667 100644 --- a/api/Selection.json +++ b/api/Selection.json @@ -591,7 +591,7 @@ "empty": { "__compat": { "description": "`empty()` as alias of `removeAllRanges()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/removeAllRanges", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/empty", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-removeallranges", "tags": [ "web-features:selection-api" @@ -1306,7 +1306,7 @@ "setPosition": { "__compat": { "description": "`setPosition()` as alias of `collapse()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/collapse", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Selection/setPosition", "spec_url": "https://w3c.github.io/selection-api/#dom-selection-collapse", "tags": [ "web-features:selection-api" diff --git a/api/WebGL2RenderingContext.json b/api/WebGL2RenderingContext.json index 27d76d10419e92..a6f928b629b7d3 100644 --- a/api/WebGL2RenderingContext.json +++ b/api/WebGL2RenderingContext.json @@ -850,7 +850,7 @@ }, "bufferData": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bufferData", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bufferData", "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.14.5", "tags": [ "web-features:webgl2" @@ -927,7 +927,7 @@ }, "bufferSubData": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/bufferSubData", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/bufferSubData", "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.14.5", "tags": [ "web-features:webgl2" @@ -1715,7 +1715,7 @@ }, "compressedTexImage3D": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/compressedTexImage2D", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/compressedTexImage3D", "spec_url": "https://registry.khronos.org/webgl/specs/latest/2.0/#3.7.6", "tags": [ "web-features:webgl2" @@ -3389,7 +3389,7 @@ }, "drawingBufferColorSpace": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/drawingBufferColorSpace", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/drawingBufferColorSpace", "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#DOM-WebGLRenderingContext-drawingBufferColorSpace", "tags": [ "web-features:webgl2-color-management" @@ -8674,7 +8674,7 @@ }, "uniformMatrix2fv": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGLRenderingContext/uniformMatrix", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WebGL2RenderingContext/uniformMatrix", "spec_url": "https://registry.khronos.org/webgl/specs/latest/1.0/#5.14.10", "tags": [ "web-features:webgl2" diff --git a/api/WorkerNavigator.json b/api/WorkerNavigator.json index 1a0a3f1bc73866..f98b8931f5ab0c 100644 --- a/api/WorkerNavigator.json +++ b/api/WorkerNavigator.json @@ -353,7 +353,7 @@ }, "hardwareConcurrency": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/API/Navigator/hardwareConcurrency", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/WorkerNavigator/hardwareConcurrency", "spec_url": "https://html.spec.whatwg.org/multipage/workers.html#dom-navigator-hardwareconcurrency-dev", "tags": [ "web-features:hardware-concurrency" diff --git a/css/at-rules/font-palette-values.json b/css/at-rules/font-palette-values.json index 419d06d44a3498..ca80d5f4a0f32f 100644 --- a/css/at-rules/font-palette-values.json +++ b/css/at-rules/font-palette-values.json @@ -41,6 +41,7 @@ }, "base-palette": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-palette-values/base-palette", "spec_url": "https://drafts.csswg.org/css-fonts/#base-palette-desc", "tags": [ "web-features:font-palette" @@ -78,6 +79,7 @@ }, "font-family": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-palette-values/font-family", "spec_url": "https://drafts.csswg.org/css-fonts/#font-family-2-desc", "tags": [ "web-features:font-palette" @@ -115,6 +117,7 @@ }, "override-colors": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@font-palette-values/override-colors", "spec_url": "https://drafts.csswg.org/css-fonts/#override-color", "tags": [ "web-features:font-palette" diff --git a/css/at-rules/import.json b/css/at-rules/import.json index be8604485dde3e..0e39777f9f285e 100644 --- a/css/at-rules/import.json +++ b/css/at-rules/import.json @@ -50,6 +50,7 @@ "layer": { "__compat": { "description": "`layer()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@import/layer_function", "spec_url": "https://drafts.csswg.org/css-cascade-5/#ref-for-typedef-layer-name", "tags": [ "web-features:cascade-layers" diff --git a/css/at-rules/position-try.json b/css/at-rules/position-try.json index 30c93aa569dd28..67bcdcb26f9a51 100644 --- a/css/at-rules/position-try.json +++ b/css/at-rules/position-try.json @@ -4,6 +4,7 @@ "position-try": { "__compat": { "description": "`@position-try`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@position-try", "spec_url": "https://drafts.csswg.org/css-anchor-position-1/#at-ruledef-position-try", "tags": [ "web-features:anchor-positioning" diff --git a/css/at-rules/view-transition.json b/css/at-rules/view-transition.json index 416ba082b62183..90d372c4289175 100644 --- a/css/at-rules/view-transition.json +++ b/css/at-rules/view-transition.json @@ -4,6 +4,7 @@ "view-transition": { "__compat": { "description": "`@view-transition`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/@view-transition", "spec_url": "https://drafts.csswg.org/css-view-transitions-2/#view-transition-rule", "tags": [ "web-features:cross-document-view-transitions" diff --git a/css/properties/font-palette.json b/css/properties/font-palette.json index e62984ea5137b2..e88b9fa101ac94 100644 --- a/css/properties/font-palette.json +++ b/css/properties/font-palette.json @@ -189,6 +189,7 @@ "palette-mix_function": { "__compat": { "description": "`palette-mix()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/font-palette/palette-mix", "spec_url": "https://drafts.csswg.org/css-fonts/#typedef-font-palette-palette-mix", "tags": [ "web-features:font-palette-animation" diff --git a/css/properties/grid-template-columns.json b/css/properties/grid-template-columns.json index f464caff2e89aa..58f50a936fcb2a 100644 --- a/css/properties/grid-template-columns.json +++ b/css/properties/grid-template-columns.json @@ -130,7 +130,7 @@ "fit-content": { "__compat": { "description": "`fit-content()`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fit-content", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fit-content_function", "spec_url": "https://drafts.csswg.org/css-grid/#funcdef-grid-template-columns-fit-content", "tags": [ "web-features:grid" diff --git a/css/properties/width.json b/css/properties/width.json index 2db50b368a84b8..742c07172c91b7 100644 --- a/css/properties/width.json +++ b/css/properties/width.json @@ -127,6 +127,7 @@ }, "fit-content": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fit-content", "spec_url": "https://drafts.csswg.org/css-sizing-4/#valdef-width-fit-content", "tags": [ "web-features:fit-content" @@ -192,6 +193,7 @@ "fit-content_function": { "__compat": { "description": "`fit-content()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/fit-content_function", "tags": [ "web-features:fit-content-function" ], @@ -273,6 +275,7 @@ }, "max-content": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/max-content", "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-max-content", "tags": [ "web-features:min-max-content" @@ -332,6 +335,7 @@ }, "min-content": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/min-content", "spec_url": "https://drafts.csswg.org/css-sizing-3/#valdef-width-min-content", "tags": [ "web-features:min-max-content" diff --git a/css/selectors/details-content.json b/css/selectors/details-content.json index 28554e3f2bdf84..a32bdb03009fd5 100644 --- a/css/selectors/details-content.json +++ b/css/selectors/details-content.json @@ -4,6 +4,7 @@ "details-content": { "__compat": { "description": "`::details-content`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/::details-content", "spec_url": "https://drafts.csswg.org/css-pseudo-4/#details-content-pseudo", "tags": [ "web-features:details-content" diff --git a/css/types/easing-function.json b/css/types/easing-function.json index e4b478e8e7afb4..f2434586e1383b 100644 --- a/css/types/easing-function.json +++ b/css/types/easing-function.json @@ -93,6 +93,7 @@ "linear-function": { "__compat": { "description": "`linear()`", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/easing-function/linear", "spec_url": "https://drafts.csswg.org/css-easing/#the-linear-easing-function", "tags": [ "web-features:linear-easing" diff --git a/css/types/url.json b/css/types/url.json index b1996dfd37d5eb..3ee904ed6f585b 100644 --- a/css/types/url.json +++ b/css/types/url.json @@ -4,7 +4,7 @@ "url": { "__compat": { "description": "`<url>`", - "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/url_value", + "mdn_url": "https://developer.mozilla.org/docs/Web/CSS/url_function", "spec_url": "https://drafts.csswg.org/css-values/#urls", "tags": [ "web-features:font-face" diff --git a/html/elements/a.json b/html/elements/a.json index 6e5a47a02b7b2a..0e7377767de1dc 100644 --- a/html/elements/a.json +++ b/html/elements/a.json @@ -685,6 +685,7 @@ }, "rel": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel", "spec_url": "https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-rel", "tags": [ "web-features:a" diff --git a/html/elements/area.json b/html/elements/area.json index a652eeaf00bee8..f3a483876a852e 100644 --- a/html/elements/area.json +++ b/html/elements/area.json @@ -469,6 +469,7 @@ }, "rel": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel", "spec_url": "https://html.spec.whatwg.org/multipage/links.html#attr-hyperlink-rel", "tags": [ "web-features:image-maps" diff --git a/html/elements/audio.json b/html/elements/audio.json index 35005d959960e2..d777c783b5fe25 100644 --- a/html/elements/audio.json +++ b/html/elements/audio.json @@ -186,6 +186,7 @@ }, "crossorigin": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/crossorigin", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#attr-media-crossorigin", "tags": [ "web-features:audio" diff --git a/html/elements/form.json b/html/elements/form.json index a98d08f1627dfb..283eff377e8ae2 100644 --- a/html/elements/form.json +++ b/html/elements/form.json @@ -120,6 +120,7 @@ }, "autocomplete": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/autocomplete", "spec_url": "https://html.spec.whatwg.org/multipage/forms.html#attr-form-autocomplete", "tags": [ "web-features:form" @@ -425,6 +426,7 @@ }, "rel": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/rel", "spec_url": "https://html.spec.whatwg.org/multipage/forms.html#attr-form-rel", "tags": [ "web-features:form" diff --git a/html/elements/iframe.json b/html/elements/iframe.json index cb384c94412583..908456e00edb6f 100644 --- a/html/elements/iframe.json +++ b/html/elements/iframe.json @@ -1610,6 +1610,7 @@ }, "credentialless": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/Security/IFrame_credentialless", "spec_url": "https://wicg.github.io/anonymous-iframe/#attr-iframe-credentialless", "tags": [ "web-features:iframe-credentialless" diff --git a/html/elements/img.json b/html/elements/img.json index 98d03f964510ef..95b63c29c4d865 100644 --- a/html/elements/img.json +++ b/html/elements/img.json @@ -256,6 +256,7 @@ }, "crossorigin": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/crossorigin", "spec_url": "https://html.spec.whatwg.org/multipage/embedded-content.html#attr-img-crossorigin", "tags": [ "web-features:img" diff --git a/html/elements/link.json b/html/elements/link.json index 00c177aab925d9..23070e165699d9 100644 --- a/html/elements/link.json +++ b/html/elements/link.json @@ -163,6 +163,7 @@ }, "crossorigin": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/crossorigin", "spec_url": "https://html.spec.whatwg.org/multipage/semantics.html#attr-link-crossorigin", "tags": [ "web-features:link" diff --git a/html/elements/script.json b/html/elements/script.json index 52ea9df57de543..3eb0f1e4b07275 100644 --- a/html/elements/script.json +++ b/html/elements/script.json @@ -160,6 +160,7 @@ }, "crossorigin": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/crossorigin", "spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#attr-script-crossorigin", "tags": [ "web-features:script" @@ -562,6 +563,7 @@ }, "type": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/script/type", "spec_url": "https://html.spec.whatwg.org/multipage/scripting.html#attr-script-type", "tags": [ "web-features:script" @@ -601,6 +603,7 @@ "importmap": { "__compat": { "description": "`type=\"importmap\"`", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/script/type/importmap", "spec_url": "https://html.spec.whatwg.org/multipage/webappapis.html#import-map", "tags": [ "web-features:import-maps" @@ -724,6 +727,7 @@ "speculationrules": { "__compat": { "description": "`type=\"speculationrules\"`", + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Element/script/type/speculationrules", "spec_url": "https://wicg.github.io/nav-speculation/speculation-rules.html#speculation-rules-script", "tags": [ "web-features:speculation-rules" diff --git a/html/elements/textarea.json b/html/elements/textarea.json index 7ef669451ea037..ba4de645d76e82 100644 --- a/html/elements/textarea.json +++ b/html/elements/textarea.json @@ -54,6 +54,7 @@ }, "autocomplete": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/autocomplete", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-autocomplete", "tags": [ "web-features:textarea" @@ -241,6 +242,7 @@ }, "dirname": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/dirname", "spec_url": "https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#attr-fe-dirname", "tags": [ "web-features:dirname" @@ -501,6 +503,7 @@ }, "placeholder": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/placeholder", "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-placeholder", "tags": [ "web-features:textarea" @@ -631,6 +634,7 @@ }, "required": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/required", "spec_url": "https://html.spec.whatwg.org/multipage/form-elements.html#attr-textarea-required", "tags": [ "web-features:textarea" diff --git a/html/elements/video.json b/html/elements/video.json index 32905aa78f5cd3..f58e6fd3dc0740 100644 --- a/html/elements/video.json +++ b/html/elements/video.json @@ -250,6 +250,7 @@ }, "crossorigin": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/HTML/Attributes/crossorigin", "spec_url": "https://html.spec.whatwg.org/multipage/media.html#attr-media-crossorigin", "tags": [ "web-features:video" diff --git a/lint/fixer/mdn-urls.ts b/lint/fixer/mdn-urls.ts index aeb63f84c7af5e..da32b2efd4a188 100644 --- a/lint/fixer/mdn-urls.ts +++ b/lint/fixer/mdn-urls.ts @@ -26,11 +26,7 @@ const fixMDNURLs = (filename: string): void => { continue; } - const errors = processData( - feature.compat, - feature.path, - feature.path.split('.')[0], - ); + const errors = processData(feature.compat, feature.path); for (const error of errors) { if (error.expected) { diff --git a/lint/linter/test-mdn-urls.ts b/lint/linter/test-mdn-urls.ts index 209221ba53413f..f9178b4c1c8570 100644 --- a/lint/linter/test-mdn-urls.ts +++ b/lint/linter/test-mdn-urls.ts @@ -22,19 +22,54 @@ const slugs = (() => { return result; })(); +const slugByPath = (() => { + const slugsByPath = new Map(); + for (const item of mdnContentInventory.inventory) { + if (!('browser-compat' in item.frontmatter)) { + continue; + } + + const value = item.frontmatter['browser-compat']; + const paths = Array.isArray(value) ? value : [value]; + + const slug = item.frontmatter.slug; + + for (const path of paths) { + const slugTail = slug.split('/').at(-1); + const pathTail = path.split('.').at(-1); + + if (!slugTail.includes(pathTail) && !pathTail?.includes(slugTail)) { + // Ignore unrelated pages/features. + continue; + } + + if (!slugsByPath.has(path)) { + slugsByPath.set(path, []); + } + slugsByPath.get(path)?.push(item.frontmatter.slug); + } + } + + const slugByPath = new Map(); + slugsByPath.forEach((values, key) => { + if (values.length === 1) { + slugByPath.set(key, values[0]); + } + }); + return slugByPath; +})(); + const redirects = mdnContentInventory.redirects; /** * Process the data for MDN URL issues * @param data The data to test * @param path The path of the feature - * @param category The feature category * @returns The issues caught in the file */ export const processData = ( data: CompatStatement, path: string, - category: string, ): MDNURLError[] => { const issues: MDNURLError[] = []; if (data.mdn_url) { @@ -72,65 +107,25 @@ export const processData = ( actual: data.mdn_url, expected: '', }); + } else if (slugByPath.has(path) && !data.mdn_url?.includes('#')) { + // Overwrite url, unless it has a fragment. + const expected = `https://developer.mozilla.org/docs/${slugByPath.get(path)}`; + if (expected != data.mdn_url) { + issues.push({ + ruleName: 'mdn_url_other_page', + path, + actual: data.mdn_url, + expected: `https://developer.mozilla.org/docs/${slugByPath.get(path)}`, + }); + } } - } else { - /* Try to find new existing MDN pages at conventional places */ - let categorySlug = `Web/${path.replaceAll('.', '/')}`; - switch (category) { - case 'api': - categorySlug = `Web/${path}`.replace('api.', 'API/').replace('.', '/'); - break; - case 'css': - categorySlug = `Web/${path - .replace('css.', 'CSS/') - .replace('properties.', '') - .replace('selectors.', '') - .replace('types.', '') - .replaceAll('.', '/')}`; - break; - case 'html': - categorySlug = `Web/${path - .replace('html.', 'HTML/') - .replace('elements.', 'Elements/') - .replace('global_attributes.', 'Global_attributes/') - .replace('manifest.', 'Manifest/') - .replaceAll('.', '/')}`; - break; - case 'http': - categorySlug = `Web/${path - .replace('http.', 'HTTP/') - .replace('headers.', 'Headers/') - .replace('status.', 'Status/') - .replace('method.', 'Method/') - .replaceAll('.', '/')}`; - break; - case 'javascript': - categorySlug = `Web/${path - .replace('javascript.', 'JavaScript/Reference/') - .replace('builtins.', 'Global_Objects/') - .replace('operators.', 'Operators/') - .replace('statements.', 'Statements/') - .replace('functions.', 'Functions/') - .replace('classes.', 'Classes/') - .replaceAll('.', '/')}`; - break; - case 'webextensions': - categorySlug = `Mozilla/Add-ons/${path - .replaceAll('.', '/') - .replace('webextensions', 'WebExtensions') - .replace('manifest', 'manifest.json') - .replace('api', 'API')}`; - break; - } - - if (slugs.has(categorySlug.toLowerCase())) { - issues.push({ - ruleName: 'mdn_url_new_page', - path, - actual: '', - expected: `https://developer.mozilla.org/docs/${categorySlug}`, - }); - } + } else if (slugByPath.has(path)) { + issues.push({ + ruleName: 'mdn_url_new_page', + path, + actual: '', + expected: `https://developer.mozilla.org/docs/${slugByPath.get(path)}`, + }); } return issues; }; @@ -146,10 +141,9 @@ export default { * @param root.data The feature data * @param root.path The path to the feature data * @param root.path.full The full filepath to the feature data - * @param root.path.category The category of the feature */ - check: (logger: Logger, { data, path: { full, category } }: LinterData) => { - const issues = processData(data, full, category); + check: (logger: Logger, { data, path: { full } }: LinterData) => { + const issues = processData(data, full); for (const issue of issues) { if (issue.expected === '') { logger.warning( diff --git a/mathml/elements/annotation-xml.json b/mathml/elements/annotation-xml.json index a87671ce58622e..49153aef8da1e5 100644 --- a/mathml/elements/annotation-xml.json +++ b/mathml/elements/annotation-xml.json @@ -3,7 +3,7 @@ "elements": { "annotation-xml": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/semantics", + "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/annotation-xml", "spec_url": "https://w3c.github.io/mathml-core/#semantics-and-presentation", "tags": [ "web-features:mathml" diff --git a/mathml/elements/annotation.json b/mathml/elements/annotation.json index 57c6dd71647e18..71ef8a95e5e729 100644 --- a/mathml/elements/annotation.json +++ b/mathml/elements/annotation.json @@ -3,7 +3,7 @@ "elements": { "annotation": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/semantics", + "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/annotation", "spec_url": "https://w3c.github.io/mathml-core/#semantics-and-presentation", "tags": [ "web-features:mathml" diff --git a/mathml/elements/mprescripts.json b/mathml/elements/mprescripts.json index 6296b8d1738d5c..3801214714b25d 100644 --- a/mathml/elements/mprescripts.json +++ b/mathml/elements/mprescripts.json @@ -3,7 +3,7 @@ "elements": { "mprescripts": { "__compat": { - "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mmultiscripts", + "mdn_url": "https://developer.mozilla.org/docs/Web/MathML/Element/mprescripts", "spec_url": "https://w3c.github.io/mathml-core/#prescripts-and-tensor-indices-mmultiscripts", "tags": [ "web-features:mathml" diff --git a/svg/elements/a.json b/svg/elements/a.json index 7e90a28ee31f94..3b305cc7bf57a9 100644 --- a/svg/elements/a.json +++ b/svg/elements/a.json @@ -83,6 +83,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/linking.html#AElementHrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/animate.json b/svg/elements/animate.json index 02e592f0b0fe86..a9558a1999b3f4 100644 --- a/svg/elements/animate.json +++ b/svg/elements/animate.json @@ -232,6 +232,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", "tags": [ "web-features:smil-svg-animations" diff --git a/svg/elements/animateMotion.json b/svg/elements/animateMotion.json index b070368798833f..80bd5098482ca0 100644 --- a/svg/elements/animateMotion.json +++ b/svg/elements/animateMotion.json @@ -118,6 +118,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", "tags": [ "web-features:smil-svg-animations" diff --git a/svg/elements/animateTransform.json b/svg/elements/animateTransform.json index b660bafacfe97b..e46ee2b86549bf 100644 --- a/svg/elements/animateTransform.json +++ b/svg/elements/animateTransform.json @@ -160,6 +160,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", "tags": [ "web-features:smil-svg-animations" diff --git a/svg/elements/circle.json b/svg/elements/circle.json index 74c5275355ca1e..4b7ca775afcaf3 100644 --- a/svg/elements/circle.json +++ b/svg/elements/circle.json @@ -46,6 +46,7 @@ }, "cx": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/cx", "tags": [ "web-features:svg" ], @@ -84,6 +85,7 @@ }, "cy": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/cy", "tags": [ "web-features:svg" ], @@ -198,6 +200,7 @@ }, "r": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/r", "tags": [ "web-features:svg" ], diff --git a/svg/elements/ellipse.json b/svg/elements/ellipse.json index a73ab998e2d4f5..c7a7f8db315b99 100644 --- a/svg/elements/ellipse.json +++ b/svg/elements/ellipse.json @@ -48,6 +48,7 @@ }, "cx": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/cx", "tags": [ "web-features:svg" ], @@ -92,6 +93,7 @@ }, "cy": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/cy", "tags": [ "web-features:svg" ], diff --git a/svg/elements/feImage.json b/svg/elements/feImage.json index 395e3d92789747..dc4e69cba7fcdb 100644 --- a/svg/elements/feImage.json +++ b/svg/elements/feImage.json @@ -84,6 +84,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://drafts.fxtf.org/filter-effects/#element-attrdef-feimage-href", "tags": [ "web-features:svg-filters" diff --git a/svg/elements/image.json b/svg/elements/image.json index 777758801203c3..7f1a52dd118726 100644 --- a/svg/elements/image.json +++ b/svg/elements/image.json @@ -160,6 +160,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/embedded.html#ImageElementHrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/line.json b/svg/elements/line.json index de3b4f89c5ce0b..429c3a8f015b51 100644 --- a/svg/elements/line.json +++ b/svg/elements/line.json @@ -94,6 +94,7 @@ }, "x1": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/x1", "tags": [ "web-features:svg" ], @@ -138,6 +139,7 @@ }, "x2": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/x2", "tags": [ "web-features:svg" ], @@ -182,6 +184,7 @@ }, "y1": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/y1", "tags": [ "web-features:svg" ], @@ -226,6 +229,7 @@ }, "y2": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/y2", "tags": [ "web-features:svg" ], diff --git a/svg/elements/linearGradient.json b/svg/elements/linearGradient.json index eb400e358a7bc3..a7a2c28c6c677d 100644 --- a/svg/elements/linearGradient.json +++ b/svg/elements/linearGradient.json @@ -86,6 +86,7 @@ }, "gradientUnits": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/gradientUnits", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementGradientUnitsAttribute", "tags": [ "web-features:svg" @@ -123,6 +124,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementHrefAttribute", "tags": [ "web-features:svg" @@ -200,6 +202,7 @@ }, "x1": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/x1", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementX1Attribute", "tags": [ "web-features:svg" @@ -237,6 +240,7 @@ }, "x2": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/x2", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementX2Attribute", "tags": [ "web-features:svg" @@ -309,6 +313,7 @@ }, "y1": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/y1", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementY1Attribute", "tags": [ "web-features:svg" @@ -346,6 +351,7 @@ }, "y2": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/y2", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#LinearGradientElementY2Attribute", "tags": [ "web-features:svg" diff --git a/svg/elements/mpath.json b/svg/elements/mpath.json index a4391421e61e5c..65cb4e807c21c1 100644 --- a/svg/elements/mpath.json +++ b/svg/elements/mpath.json @@ -42,6 +42,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/specs/animations/#MPathElementHrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/pattern.json b/svg/elements/pattern.json index fc4480ef8fdf2b..e548e9679a2764 100644 --- a/svg/elements/pattern.json +++ b/svg/elements/pattern.json @@ -85,6 +85,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#PatternElementHrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/radialGradient.json b/svg/elements/radialGradient.json index a14fc79b412d3c..0d6960d6b66c3a 100644 --- a/svg/elements/radialGradient.json +++ b/svg/elements/radialGradient.json @@ -48,6 +48,7 @@ }, "cx": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/cx", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementCXAttribute", "tags": [ "web-features:svg" @@ -85,6 +86,7 @@ }, "cy": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/cy", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementCYAttribute", "tags": [ "web-features:svg" @@ -236,6 +238,7 @@ }, "gradientTransform": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/gradientTransform", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementGradientTransformAttribute", "tags": [ "web-features:svg" @@ -273,6 +276,7 @@ }, "gradientUnits": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/gradientUnits", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementGradientUnitsAttribute", "tags": [ "web-features:svg" @@ -310,6 +314,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementHrefAttribute", "tags": [ "web-features:svg" @@ -349,6 +354,7 @@ }, "r": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/r", "spec_url": "https://svgwg.org/svg2-draft/pservers.html#RadialGradientElementRAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/script.json b/svg/elements/script.json index 4f42962ea65e81..73e850bcf88bd7 100644 --- a/svg/elements/script.json +++ b/svg/elements/script.json @@ -120,6 +120,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/interact.html#ScriptElementHrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/set.json b/svg/elements/set.json index bf5036d315170b..dc9e02fcd6c356 100644 --- a/svg/elements/set.json +++ b/svg/elements/set.json @@ -86,6 +86,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/specs/animations/#HrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/textPath.json b/svg/elements/textPath.json index 224ef49034ceb3..c81de5c3e9ed76 100644 --- a/svg/elements/textPath.json +++ b/svg/elements/textPath.json @@ -119,6 +119,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/text.html#TextPathElementHrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/use.json b/svg/elements/use.json index 4248d05af5db0f..326bde8041b0cb 100644 --- a/svg/elements/use.json +++ b/svg/elements/use.json @@ -177,6 +177,7 @@ }, "href": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/href", "spec_url": "https://svgwg.org/svg2-draft/struct.html#UseElementHrefAttribute", "tags": [ "web-features:svg" diff --git a/svg/elements/view.json b/svg/elements/view.json index b31365d6ccbbad..865fe6104efeac 100644 --- a/svg/elements/view.json +++ b/svg/elements/view.json @@ -116,6 +116,7 @@ }, "zoomAndPan": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/SVG/Attribute/zoomAndPan", "support": { "chrome": { "version_added": "1" diff --git a/webassembly/api/Exception.json b/webassembly/api/Exception.json index 4c62c171ae578e..adc60f2624da94 100644 --- a/webassembly/api/Exception.json +++ b/webassembly/api/Exception.json @@ -224,7 +224,7 @@ "stack": { "__compat": { "description": "Stack trace", - "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception", + "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Exception/stack", "tags": [ "web-features:wasm-exception-handling" ], diff --git a/webassembly/multiMemory.json b/webassembly/multiMemory.json index 883256c55eab3d..20f4df93ff023e 100644 --- a/webassembly/multiMemory.json +++ b/webassembly/multiMemory.json @@ -2,6 +2,7 @@ "webassembly": { "multiMemory": { "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/WebAssembly/JavaScript_interface/Memory", "spec_url": "https://github.com/WebAssembly/multi-memory/blob/main/proposals/multi-memory/Overview.md", "tags": [ "web-features:wasm-multi-memory"