Open Bug 1662993 Opened 5 years ago Updated 5 years ago

[wpt-sync] Sync PR 25378 - [PeerConnection] Surface generated ICE candidates in localDescription.

Categories

(Core :: WebRTC, task, P4)

task

Tracking

()

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 25378 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/25378
Details from upstream follow.

b'Henrik Bostr\xc3\xb6m <hbos@chromium.org>' wrote:

[PeerConnection] Surface generated ICE candidates in localDescription.

CL https://chromium-review.googlesource.com/c/chromium/src/+/2323359
implemented the spec-compliant behavior of having internal slots for
SDP as to not prematurely surface descriptions of pending SLD, SRD or
addIceCandidate operations.

But that CL forgot the changes to the localDescription due to ICE
candidates being generated and "onicecandidate" firing. This caused a
regression in M87.

This CL adds test coverage for this in WPT and fixes the bug by
surfacing all descriptions at OnIceCandidate.

Bug: chromium:1124384
Change-Id: Ifb11d6416772b87b9076ff6238e909928c66af6c

Reviewed-on: https://chromium-review.googlesource.com/2390747
WPT-Export-Revision: 0201dd58c01f3ddbef72b2cd3c652d80e1d5efca

Component: web-platform-tests → WebRTC
Product: Testing → Core

CI Results

Ran 0 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests and 1 subtests

Status Summary

Firefox

OK : 1
PASS: 1

Chrome

OK : 1
PASS: 1

Safari

OK : 1
PASS: 1

Links

GitHub PR Head
GitHub PR Base

You need to log in before you can comment on or make changes to this bug.