Edge browser will not play video or audio track

We were reported that livekit no longer works (video doesn’t start) after one of the latest Edge Browser updates.

Short investigation showed the following outcome:

Microsoft Edge 150+ sends browser-native UUIDs as MediaStream.id in WebRTC ontrack events (e.g. b5323cc7-80c4-4416-b97d-3f064af4a602) instead of LiveKit’s expected PA_<participantSid>|TR_<trackSid> format. In Room.onTrackAdded(), unpackStreamId() parses the UUID as a participant SID, the participant lookup fails, and the method returns early without subscribing the track. This results in a black screen on Edge while Chrome works fine because Chrome preserves the SDP MSID attributes in MediaStream.id.

Has anyone else was able to workaround / resolve this issue?

I checked also on meet.livekit.io - same issue.

Is anyone else experiencing this?