Skip to content

Modify header extension init to ignore "stopping" transceivers - #250

Merged
alvestrand merged 2 commits into
mainfrom
copy-from-non-stopped
Jun 11, 2026
Merged

Modify header extension init to ignore "stopping" transceivers#250
alvestrand merged 2 commits into
mainfrom
copy-from-non-stopped

Conversation

@alvestrand

@alvestrand alvestrand commented Jan 15, 2026

Copy link
Copy Markdown
Contributor

Fixes #249


Preview | Diff

Comment thread index.html
@alvestrand

Copy link
Copy Markdown
Contributor Author

Asking @dontcallmedom for help with getting the linkage right.
Note: Missing "class=export" on the for "Stopping" in webrtc-pc.

@dontcallmedom

Copy link
Copy Markdown
Member

filed w3c/webrtc-pc#3087 for this

brave-builds pushed a commit to brave/chromium that referenced this pull request Jun 1, 2026
This CL adds a Web Platform Test to verify that addTransceiver ignores
transceivers where the [[Stopping]] internal slot is true when copying
header extensions from existing transceivers of the same kind, matching
the spec change in w3c/webrtc-extensions#250.

Bug: webrtc:439514253
Change-Id: Ib66cfbf43de8a3b6e6bc861587128fd8bb64f015
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880596
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1639632}
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Jun 1, 2026
This CL adds a Web Platform Test to verify that addTransceiver ignores
transceivers where the [[Stopping]] internal slot is true when copying
header extensions from existing transceivers of the same kind, matching
the spec change in w3c/webrtc-extensions#250.

Bug: webrtc:439514253
Change-Id: Ib66cfbf43de8a3b6e6bc861587128fd8bb64f015
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880596
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1639632}
chromium-wpt-export-bot pushed a commit to web-platform-tests/wpt that referenced this pull request Jun 1, 2026
This CL adds a Web Platform Test to verify that addTransceiver ignores
transceivers where the [[Stopping]] internal slot is true when copying
header extensions from existing transceivers of the same kind, matching
the spec change in w3c/webrtc-extensions#250.

Bug: webrtc:439514253
Change-Id: Ib66cfbf43de8a3b6e6bc861587128fd8bb64f015
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880596
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1639632}
lando-worker Bot pushed a commit to mozilla-firefox/firefox that referenced this pull request Jun 4, 2026
…ansceivers in addTransceiver, a=testonly

Automatic update from web-platform-tests
WebRTC: Add WPT for ignoring stopping transceivers in addTransceiver

This CL adds a Web Platform Test to verify that addTransceiver ignores
transceivers where the [[Stopping]] internal slot is true when copying
header extensions from existing transceivers of the same kind, matching
the spec change in w3c/webrtc-extensions#250.

Bug: webrtc:439514253
Change-Id: Ib66cfbf43de8a3b6e6bc861587128fd8bb64f015
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7880596
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Commit-Queue: Harald Alvestrand <hta@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1639632}

--

wpt-commits: ceca7596e4a5652236bfd018ed04220e9a1c0bdf
wpt-pr: 60327
@alvestrand

alvestrand commented Jun 11, 2026

Copy link
Copy Markdown
Contributor Author

These two test changes should make it:

web-platform-tests/wpt@78411c0
web-platform-tests/wpt@ceca759

@alvestrand
alvestrand merged commit fb2c4cd into main Jun 11, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Header extension negotiation: Ignore stopped transceivers

4 participants