Skip to content

[[IceRole]] initialized too late #3088

@jan-ivar

Description

@jan-ivar

#2331 initializes [[IceRole]] in SRD(answer), which is too late, and on the wrong transport (RTCDtlsTransport has no such slot):

Image

This should be moved to where transports are first surfaced in SLD. There the note talking about offers will make sense.¹


1. This is all handled in SLD. I've verified with https://jsfiddle.net/jib1/8axfk9ud/ that in the case of "remote offer" the transports aren't instantiated until SLD(answer) in Chrome and Safari.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions