I'm playing with WebRTC and following this article. Now I experiencing strange behaviour in Chrome (Mozilla work fine) - when I call createOffer I pass a success callback (named RTCSessionDescriptionCallback in W3C draft) in and then strange thing is that in Chrome this callback get called twice! This leads setLocalDescription to be also called twice and first it succeed but second call return error:
failed to set description SetLocalDescription failed: Failed to push down offer transport description.
So can any one suggest why this happens on chrome (I use version 31.0.1650.63)?
Here is the plunk for this.