...caused by bad state as a result of timing issue around the prejoin flow. If get user media call is delayed for a while and if user joins the conference, when it hasn't completed then confrence.js will not assign 'localAudio' and 'localVideo' variables and will create additional media tracks on unmute operation and add them to JitsiConference via replaceTracks operation.master
|
|
||
595 |
|
595 |
|
596 |
|
596 |
|
597 |
|
597 |
|
|
598 |
|
|
|
599 |
|
|
|
600 |
|
|
|
601 |
|
|
|
602 |
|
|
|
603 |
|
|
|
604 |
|
|
|
605 |
|
|
|
606 |
|
|
|
607 |
|
|
|
608 |
|
|
|
609 |
|
|
|
610 |
|
|
|
611 |
|
|
|
612 |
|
|
|
613 |
|
|
|
614 |
|
|
|
615 |
|
|
|
616 |
|
|
|
617 |
|
|
|
618 |
|
|
|
619 |
|
|
|
620 |
|
|
|
621 |
|
|
|
622 |
|
|
|
623 |
|
|
|
624 |
|
|
|
625 |
|
|
|
626 |
|
|
|
627 |
|
|
|
628 |
|
|
|
629 |
|
|
|
630 |
|
|
|
631 |
|
|
|
632 |
|
|
|
633 |
|
|
598 |
|
634 |
|
599 |
|
635 |
|
600 |
|
636 |
|
|
|
||
615 |
|
651 |
|
616 |
|
652 |
|
617 |
|
653 |
|
618 |
|
|
|
619 |
|
|
|
620 |
|
|
|
621 |
|
|
|
622 |
|
|
|
623 |
|
|
|
624 |
|
654 |
|
625 |
|
655 |
|
626 |
|
656 |
|
627 |
|
|
|
628 |
|
|
|
629 |
|
|
|
630 |
|
|
|
631 |
|
|
|
632 |
|
|
|
633 |
|
|
|
634 |
|
|
|
635 |
|
|
|
636 |
|
|
|
637 |
|
|
|
638 |
|
|
|
639 |
|
|
|
640 |
|
|
|
641 |
|
|
|
642 |
|
|
|
643 |
|
|
|
644 |
|
|
|
645 |
|
|
|
646 |
|
|
|
647 |
|
|
|
648 |
|
|
|
649 |
|
|
|
|
657 |
|
|
|
658 |
|
|
650 |
|
659 |
|
651 |
|
660 |
|
652 |
|
661 |
|
|
|
||
755 |
|
764 |
|
756 |
|
765 |
|
757 |
|
766 |
|
758 |
|
|
|
|
767 |
|
|
|
768 |
|
|
|
769 |
|
|
|
770 |
|
|
|
771 |
|
|
|
772 |
|
|
|
773 |
|
|
|
774 |
|
|
|
775 |
|
|
759 |
|
776 |
|
760 |
|
777 |
|
761 |
|
778 |
|