You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore(transport-webrtc): remove firefox detection and workarounds (#3467)
* chore(transport-webrtc): remove firefox out-of-order send workaround
Firefox no longer delivers small messages out of order, so the
`_sendMessage` branch that concatenated buffers on Firefox is no
longer needed. Verified by running the `should handle many small
writes` transport compliance test (2000 x 1024-byte echoes) over
real Firefox WebRTC.
* chore(transport-webrtc): drop firefox detection and fallbacks
Firefox 113+ supports `connectionstatechange`, so the `iceconnectionstatechange`
fallback in `connect.ts` is no longer needed. This was missed when #3279
migrated the rest of the codebase off `detect-browser`. With the stream send
workaround also gone, there are no remaining firefox-specific code paths, so
drop `isFirefox`, the `detect-browser` dependency, and the `isFirefox` branch
in the peer.spec `should connect` test.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
0 commit comments