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 Use server side relations for voice broadcasts (#9534) 2022-11-07 14:19:49 +00:00
__snapshots__ Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
accessibility Convert some Enzyme tests to RTL (#9163) 2022-08-11 00:00:53 +00:00
actions/handlers Device manager - promote to beta (#9380) 2022-10-11 11:10:55 +02:00
audio Optimise Jest run in CI (#9542) 2022-11-04 10:48:08 +00:00
autocomplete Use "frequently used emojis" for autocompletion in composer (#8998) 2022-07-21 15:27:11 +02:00
components [Backport staging] Start voice broadcast recording while listening (#9659) 2022-12-01 20:34:45 +00:00
contexts Add voice broadcast pre-recoding PiP (#9548) 2022-11-10 09:38:48 +01:00
editor Optimise Jest run in CI (#9542) 2022-11-04 10:48:08 +00:00
events Use server side relations for voice broadcasts (#9534) 2022-11-07 14:19:49 +00:00
hooks Use react-testing-library instead of enzyme for useDebouncedCallback 2022-11-17 12:01:31 +01:00
i18n
i18n-test Migrate KeyboardShortcut tests from Enzyme to RTL (#9405) 2022-10-13 14:32:45 +01:00
images Add support for Animated (A)PNG (#8158) 2022-03-28 09:38:54 +01:00
img
models [Backport staging] Fix call splitbrains when switching between rooms (#9701) 2022-12-02 10:35:04 +00:00
modules Convert some tests from Enzyme to RTL (#9483) 2022-10-24 09:06:20 +01:00
notifications Typescriptification - notification utils (#8209) 2022-04-01 08:45:50 +02:00
settings Fix crash when drawing blurHash for portrait videos PSB-139 (#8855) 2022-06-17 11:03:29 +00:00
setup Remove all usages of UNSAFE_* React methods (#9583) 2022-11-18 09:22:43 +00:00
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 Ensure spaces in the spotlight dialog have rounded square avatars (#9480) 2022-10-24 08:58:36 +00:00
ContentMessages-test.ts Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
DecryptionFailureTracker-test.js Fix all megolm error reported as unknown (#8916) 2022-06-30 08:55:05 +01:00
DeviceListener-test.ts Device manager - remove client information events when disabling setting (#9384) 2022-10-10 19:00:46 +00:00
HtmlUtils-test.tsx Optimise Jest run in CI (#9542) 2022-11-04 10:48:08 +00:00
Image-test.ts Step 8.1: Remove skinning setup from all tests 2022-03-28 14:02:31 -06:00
KeyBindingsManager-test.ts
LegacyCallHandler-test.ts Device manager - silence call ringers when local notifications are silenced (#9420) 2022-10-17 09:16:04 +00:00
Markdown-test.ts Fix links being mangled by markdown processing (#9570) 2022-11-14 10:52:42 +01:00
MatrixClientPeg-test.ts Use doMaybeLocalRoomAction (#9038) 2022-07-13 07:56:36 +02:00
MediaDeviceHandler-test.ts Advanced audio processing settings (#8759) 2022-11-09 20:14:55 +00:00
Notifier-test.ts Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
PosthogAnalytics-test.ts Send layout analytics as WebLayout (#9482) 2022-11-04 09:10:37 +00:00
PreferredRoomVersions-test.ts Replace MSC3244 support with in-client room version checking (#9018) 2022-07-08 00:32:38 -06:00
Reply-test.ts Location (live) share replies now provide a fallback content (#8949) 2022-07-01 08:01:22 +02:00
RoomNotifs-test.ts Pass a client into `RoomNotifs.getRoomNotifsState` (#9631) 2022-11-29 10:55:15 +00:00
ScalarAuthClient-test.ts Move from `browser-request` to `fetch` (#9345) 2022-10-12 18:59:07 +01:00
SdkConfig-test.ts Show time left for voice broadcast recordings (#9564) 2022-11-10 10:53:49 +00:00
SlashCommands-test.tsx Enable tsc alwaysStrict, strictBindCallApply, noImplicitThis (#9600) 2022-11-21 11:24:59 +00:00
SlidingSyncManager-test.ts sliding sync: add lazy-loading member support (#9530) 2022-11-18 19:05:00 +00:00
Terms-test.tsx Test typescriptification - Terms/ScalarAuthClient (#8480) 2022-05-03 15:09:07 +00:00
TestSdkContext.ts Add voice broadcast playback pip (#9603) 2022-11-24 09:08:41 +01:00
TextForEvent-test.ts Add notifications and toasts for Element Call calls (#9337) 2022-10-06 14:27:12 +00:00
Unread-test.ts Remove deprecated `m.room.aliases` references (#9431) 2022-10-17 10:58:46 +01:00
UserActivity-test.ts Typescriptification - notification utils (#8209) 2022-04-01 08:45:50 +02:00
createRoom-test.ts Use native js-sdk group call support (#9625) 2022-11-28 16:37:32 -05:00
globalSetup.js Eslint - require copyright header rule (#8514) 2022-05-06 09:09:28 +00:00
languageHandler-test.ts
linkify-matrix-test.ts Delete groups (legacy communities system) (#8027) 2022-03-22 23:07:37 +00:00
setupTests.js Move from `browser-request` to `fetch` (#9345) 2022-10-12 18:59:07 +01:00
slowReporter.js Add slow jest reporter (#9599) 2022-11-24 14:53:32 +01:00
theme-test.ts Test querySelectorAll call 2022-09-28 15:25:32 +02:00
useTopic-test.tsx Migrate useTopic test to RTL (#9580) 2022-11-15 14:00:02 +01:00