SRD() followed by addTrack() exposes mid prematurely
Categories
(Core :: WebRTC, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr68 | --- | unaffected |
firefox74 | --- | unaffected |
firefox75 | - | wontfix |
firefox76 | - | wontfix |
firefox77 | --- | wontfix |
People
(Reporter: jib, Unassigned)
References
(Regression)
Details
(Keywords: regression)
STRs:
- Open https://codepen.io/henbos/pen/dyorzjV?editors=0012 and share microphone
Expected result:
- "- addTrack()'s transceiver's mid: null"
Actual result:
- "- addTrack()'s transceiver's mid: '0'"
Regression range:
8:16.19 INFO: Narrowed inbound regression window from [dd067bf8, 183a3765] (3 builds) to [dd067bf8, 61ca258c] (2 builds) (~1 steps left)
8:16.19 INFO: No more inbound revisions, bisection finished.
8:16.19 INFO: Last good revision: dd067bf8dec86029202bdef6ea7ab9bc36687f49
8:16.19 INFO: First bad revision: 61ca258cdbbfc126019450087db4c97b1c27d2f3
8:16.19 INFO: Pushlog:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=dd067bf8dec86029202bdef6ea7ab9bc36687f49&tochange=61ca258cdbbfc126019450087db4c97b1c27d2f3
Reporter | ||
Comment 1•4 years ago
|
||
[Tracking Requested - why for this release]: Minor behavioral regression in edge case.
Reporter | ||
Comment 2•4 years ago
•
|
||
Updated STRs show mid set correctly in 74, but incorrectly in 75 & Chrome https://github.com/w3c/webrtc-pc/pull/2504#issuecomment-607087799
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Actually, not tracking since this is a minor regression. Happy to take a fix in 76, though.
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Updated•4 years ago
|
Comment 4•4 years ago
|
||
Because this bug's Severity has not been changed from the default since it was filed, and it's Priority is P3
(Backlog,) indicating it has been triaged, the bug's Severity is being updated to S3
(normal.)
Updated•4 years ago
|
Comment 5•2 years ago
|
||
While researching how to fix bug 1769802, I discovered the cause of this bug. Essentially, we have a collection of bugs where modifications caused by sRD are applied before sRD resolves. This can open opportunities for things like addTrack to attach to transceivers created by sRD, before sRD even resolves. Fixing this is going to be the first step towards fixing bug 1769802.
Comment 6•2 years ago
|
||
Actually, this particular bug seems to have been fixed already. Other similar bugs remain, however.
Comment 7•2 years ago
|
||
(In reply to Byron Campen [:bwc] from comment #6)
Actually, this particular bug seems to have been fixed already. Other similar bugs remain, however.
Can we close this bug then?
Comment 8•2 years ago
|
||
Yeah, that's reasonable.
Updated•2 years ago
|
Description
•