element-web/test/components/views/rooms
Timo 5c26d580d8
Fix widgets not being cleaned up correctly. (#12616)
* Fix widgets not being cleaned up correctly.

Widgets could persist forever because they were still sticky when we end the messaging.
Ending the messaging emits an event to which we connect ui changes that move the widget out of the screen. It does not end up in a pip view however.

So we need to make sure the widget is not persistend anymore when we call `stopMessagingByUid` so that any dom changes that remove the AppTile happen when the widget is not persistend anymore and let it destroy.

This PR also makes the role for `MatrixRTCSessionManager` more strict. We do ONLY use it in `Call.ts` and `CallStore`  so that we dont end up in reaces where we updated the ui based on the session manager but not in sync with the call and callstore changes.

Rename activeCalls to connectedCalls. Active call can also be understood as a call where there are active participants but the user itself is not connected. Especially with the `hasActiveCallSession` field of the useRoomCall hook which is tracking active (not necassarly connected sessions)

* rest of the renaming

* fix test to adapt to reduced session manager event usage.
2024-06-17 11:00:41 +00:00
..
__snapshots__ Add tests for ReadReceiptGroup.tsx 2024-05-22 15:07:57 +02:00
EventTile Tooltip: Remove extra data attribute (#12483) 2024-05-06 08:54:40 +00:00
NotificationBadge Merge branch 'develop' into andybalaam/stas-demydiuk-membership-type3 2024-03-20 17:25:23 +00:00
RoomHeader Tooltip: Remove extra data attribute (#12483) 2024-05-06 08:54:40 +00:00
wysiwyg_composer Tooltip: Improve the accessibility of the composer and the rich text editor (#12459) 2024-05-15 08:32:53 +00:00
BasicMessageComposer-test.tsx Escape placeholder before injecting it into the style (#11607) 2023-09-19 05:58:53 +00:00
EditMessageComposer-test.tsx Improve types for sendEvent (#12335) 2024-03-25 12:48:48 +00:00
EventTile-test.tsx Avoid using deprecated exports, fields, and duplicate code (#12555) 2024-05-28 08:41:20 +01:00
ExtraTile-test.tsx Refactor ExtraTile to use functional components (#10191) 2023-02-23 11:57:37 +00:00
LegacyRoomHeader-test.tsx Fix typing issues 2024-04-15 16:06:01 +02:00
MemberList-test.tsx Add Tooltip to AccessibleButton (#12443) 2024-04-24 12:24:25 +00:00
MemberTile-test.tsx Use new compound tooltip 2024-04-12 14:56:23 +02:00
MessageComposer-test.tsx Use new compound tooltip 2024-04-12 14:56:23 +02:00
MessageComposerButtons-test.tsx Fix flaky jest tests (#12486) 2024-05-02 14:53:35 +00:00
NewRoomIntro-test.tsx Eliminate the use of MatrixClientPeg in utils (#10910) 2023-05-23 16:24:12 +01:00
PinnedEventTile-test.tsx Apply strictNullChecks to src/components/views/rooms/* (#10875) 2023-05-21 23:53:23 +00:00
PresenceLabel-test.tsx Implement new unreachable state and fix broken string ref (#11748) 2023-11-07 10:14:30 +00:00
ReadReceiptGroup-test.tsx Add more tests for ReadReceiptGroup.tsx 2024-05-22 15:56:12 +02:00
RoomHeader-test.tsx Fix widgets not being cleaned up correctly. (#12616) 2024-06-17 11:00:41 +00:00
RoomKnocksBar-test.tsx Adept KnownMembership imports for new location in types 2024-03-18 14:43:08 +00:00
RoomList-test.tsx Fix typing issues 2024-04-15 16:06:01 +02:00
RoomListHeader-test.tsx Switch to importing client from main js-sdk export (#11370) 2023-08-09 07:18:41 +00:00
RoomPreviewBar-test.tsx Replace setImmediate with setTimeout (#12614) 2024-06-13 15:15:59 +01:00
RoomPreviewCard-test.tsx Adept KnownMembership imports for new location in types 2024-03-18 14:43:08 +00:00
RoomTile-test.tsx Adept KnownMembership imports for new location in types 2024-03-18 14:43:08 +00:00
SearchBar-test.tsx Apply prettier formatting 2022-12-12 12:24:14 +01:00
SearchResultTile-test.tsx Render timeline separator for late event groups (#11739) 2023-10-16 14:14:04 +00:00
SendMessageComposer-test.tsx Allow adding extra icons to the room header (#11799) 2023-11-01 12:03:10 +00:00
ThirdPartyMemberInfo-test.tsx Apply strictNullChecks to src/components/views/rooms/* (#10875) 2023-05-21 23:53:23 +00:00
VoiceRecordComposerTile-test.tsx Default intentional mentions (#11602) 2023-09-14 11:36:15 +00:00