element-web/test
ElementRobot 07577a6cde
[Backport staging] Fix call splitbrains when switching between rooms (#9701)
* Fix call splitbrains when switching between rooms

Mounting CallView causes the user's call membership room state to be cleaned up. However, because the GroupCall object always thought the local device was disconnected from the call, it would remove the local device from room state when the clean method is called, causing a splitbrain. This uses GroupCall's new enteredViaAnotherSession field to fix that, and also simplify participant tracking.

* Remove clean tests that have been moved to matrix-js-sdk

(cherry picked from commit 62a740d318)

Co-authored-by: Robin <robin@robin.town>
2022-12-02 10:35:04 +00:00
..
@types
__snapshots__ Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
accessibility
actions/handlers
audio
autocomplete
components [Backport staging] Start voice broadcast recording while listening (#9659) 2022-12-01 20:34:45 +00:00
contexts
editor
events
hooks
i18n
i18n-test
images
img
models [Backport staging] Fix call splitbrains when switching between rooms (#9701) 2022-12-02 10:35:04 +00:00
modules
notifications
settings
setup
stores Pause voice broadcast on calls (#9623) 2022-11-28 11:43:59 +00:00
test-utils [Backport staging] Fix call splitbrains when switching between rooms (#9701) 2022-12-02 10:35:04 +00:00
toasts Use native js-sdk group call support (#9625) 2022-11-28 16:37:32 -05:00
utils Fix issues around up arrow event edit shortcut (#9645) 2022-11-29 14:55:48 +00:00
voice-broadcast [Backport staging] Update Voice Broadcast buffering style (#9660) 2022-12-01 20:34:57 +00:00
Avatar-test.ts
ContentMessages-test.ts Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
DecryptionFailureTracker-test.js
DeviceListener-test.ts
HtmlUtils-test.tsx
Image-test.ts
KeyBindingsManager-test.ts
LegacyCallHandler-test.ts
Markdown-test.ts
MatrixClientPeg-test.ts
MediaDeviceHandler-test.ts
Notifier-test.ts Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
PosthogAnalytics-test.ts
PreferredRoomVersions-test.ts
Reply-test.ts
RoomNotifs-test.ts Pass a client into `RoomNotifs.getRoomNotifsState` (#9631) 2022-11-29 10:55:15 +00:00
ScalarAuthClient-test.ts
SdkConfig-test.ts
SlashCommands-test.tsx Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
SlidingSyncManager-test.ts
Terms-test.tsx
TestSdkContext.ts Add voice broadcast playback pip (#9603) 2022-11-24 09:08:41 +01:00
TextForEvent-test.ts
Unread-test.ts
UserActivity-test.ts
createRoom-test.ts Use native js-sdk group call support (#9625) 2022-11-28 16:37:32 -05:00
globalSetup.js
languageHandler-test.ts
linkify-matrix-test.ts
setupTests.js
slowReporter.js Add slow jest reporter (#9599) 2022-11-24 14:53:32 +01:00
theme-test.ts
useTopic-test.tsx