From dfbf681a3bade3c8093e0be0dd80bb2a15c2c59d Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Sun, 29 Mar 2026 23:06:51 +0200 Subject: [PATCH 1/2] Manually update to idl@3.75.0 --- inputfiles/patches/webrtc.kdl | 6 ++++++ inputfiles/patches/webtransport.kdl | 4 ++++ package-lock.json | 18 +++++++++--------- 3 files changed, 19 insertions(+), 9 deletions(-) diff --git a/inputfiles/patches/webrtc.kdl b/inputfiles/patches/webrtc.kdl index 0fb1ab9e7..34d43c0ed 100644 --- a/inputfiles/patches/webrtc.kdl +++ b/inputfiles/patches/webrtc.kdl @@ -14,3 +14,9 @@ removals { member codec // Blink only as of 2024-11 } } + +interface RTCSctpTransport { + property maxMessageSize { + type nullable=#false + } +} diff --git a/inputfiles/patches/webtransport.kdl b/inputfiles/patches/webtransport.kdl index 06c01b6b4..7e813a8cf 100644 --- a/inputfiles/patches/webtransport.kdl +++ b/inputfiles/patches/webtransport.kdl @@ -44,6 +44,10 @@ interface WebTransportBidirectionalStream { interface WebTransportDatagramDuplexStream { // https://github.com/w3c/webtransport/pull/638 removed this but browsers still have this property writable type=WritableStream readonly=#true mdnUrl="https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/writable" + + // https://github.com/w3c/webtransport/pull/735 removed these but browsers still have them + property incomingHighWaterMark type=long mdnUrl="https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/incomingHighWaterMark" + property outgoingHighWaterMark type=long mdnUrl="https://developer.mozilla.org/docs/Web/API/WebTransportDatagramDuplexStream/outgoingHighWaterMark" } // transferable only on WebKit as of 2026-03 diff --git a/package-lock.json b/package-lock.json index 939db7e74..b43d9e19d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1074,9 +1074,9 @@ ] }, "node_modules/@webref/css": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/@webref/css/-/css-8.4.1.tgz", - "integrity": "sha512-8DTncc0dhWJ4lVbi9rhLVyMNm+YEYrsFLRbdjgMxPupjNHcAdXiT1s4ZWJXzN4ckUvYQKTjLJKtZWc6tsR4FIQ==", + "version": "8.5.1", + "resolved": "https://registry.npmjs.org/@webref/css/-/css-8.5.1.tgz", + "integrity": "sha512-i+LdAd8oXjbquyQLKGcCbUiR9Zr+eVpfzihLk2FpxjLtJKDbxZQoUbiGZnh41jI7KJcTBc/SiNCx43bbGqoQIQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -1091,16 +1091,16 @@ "license": "MIT" }, "node_modules/@webref/events": { - "version": "1.22.0", - "resolved": "https://registry.npmjs.org/@webref/events/-/events-1.22.0.tgz", - "integrity": "sha512-fQrrkG0wL30BKhDnngnVkOf+eo4kFazixgjRnJLTv9GbNRHV/VEjkdM5bNq1kmwAuL/SzYbrZGazUQU5dB/I1g==", + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/@webref/events/-/events-1.22.1.tgz", + "integrity": "sha512-UUypBtgLviCHkPxkigj0vclgG+gYIoHpLSvk05nXBFDMSiDOwPJjK66OkCh0hjiDG/dMzzUz1D1ngzJTU9OEEQ==", "dev": true, "license": "MIT" }, "node_modules/@webref/idl": { - "version": "3.74.0", - "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.74.0.tgz", - "integrity": "sha512-s811S8wjI6sWE5kH2CFeGdh5+fAYH3uIPJH63YSeVk4eEbXH/Yc3CpdsDsPMA8HBCmItXGN8HednEktZLiXvfw==", + "version": "3.75.0", + "resolved": "https://registry.npmjs.org/@webref/idl/-/idl-3.75.0.tgz", + "integrity": "sha512-elNqHSpNHTzaS368irlla8Dbp7neH7FhV0Cz3E9d/7GKTELdvGobA3i6tsg91w1CGy80kBmBpOCJM/3Z8KZUhw==", "dev": true, "license": "MIT", "peerDependencies": { From dd029604f2507a974bc57e061dc083d42d591597 Mon Sep 17 00:00:00 2001 From: Kagami Sascha Rosylight Date: Sun, 29 Mar 2026 23:20:29 +0200 Subject: [PATCH 2/2] add comment --- inputfiles/patches/webrtc.kdl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/inputfiles/patches/webrtc.kdl b/inputfiles/patches/webrtc.kdl index 34d43c0ed..ed2c3edfd 100644 --- a/inputfiles/patches/webrtc.kdl +++ b/inputfiles/patches/webrtc.kdl @@ -17,6 +17,8 @@ removals { interface RTCSctpTransport { property maxMessageSize { + // https://github.com/w3c/webrtc-pc/pull/3094 made it nullable, + // but nobody implements it as of 2026-03 type nullable=#false } }