element-web/test/stores
David Baker 1403cd851a
Fix spurious session corruption error (#12280)
* Fix spurious session corruption error

Move the server versions check to each time we reconnect to the server
rather than the first time,although, as per comment it will still only
trigger the first time, but it will avoid us awaiting and mean we know
we're connected to the server when we try, and get automatic retries.

Fixes https://github.com/element-hq/element-web/issues/26967

* Move test & add regression test

* Write some more tests

* More comments & catch exceptions in server versions check

* Note caching behaviour

* Typo

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>

* Remove the bit of the comment that might be wrong

---------

Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
2024-02-26 15:30:32 +00:00
..
__snapshots__ Provide a more detailed error message than "No known servers" (#6048) 2023-02-24 15:59:30 +00:00
notifications Add labs flag for Threads Activity Centre (#12137) 2024-01-29 17:52:48 +00:00
oidc Update MSC2965 OIDC Discovery implementation (#12245) 2024-02-23 16:43:14 +00:00
right-panel Right panel: view third party invite info without clearing history (#11934) 2023-11-27 22:30:57 +00:00
room-list Refactor element call lobby + skip lobby (#12057) 2024-01-29 16:06:12 +00:00
widgets Refactor element call lobby + skip lobby (#12057) 2024-01-29 16:06:12 +00:00
AccountPasswordStore-test.ts Do not prompt for a password when doing a „reset all“ after login (#10208) 2023-02-23 08:46:49 +01:00
ActiveWidgetStore-test.ts Fix infinite loop when pinning/unpinning persistent widgets (#8396) 2022-04-25 08:29:54 -04:00
AutoRageshakeStore-test.ts Expose apps/widgets (#12071) 2024-01-22 10:53:27 +00:00
BreadcrumbsStore-test.ts Remove new room breadcrumbs (#11104) 2023-06-19 08:18:46 +00:00
LifecycleStore-test.ts Fix spurious session corruption error (#12280) 2024-02-26 15:30:32 +00:00
MemberListStore-test.ts Apply prettier formatting 2022-12-12 12:24:14 +01:00
OwnBeaconStore-test.ts Consume more imports from matrix-js-sdk/src/matrix (#11449) 2023-08-23 09:04:25 +00:00
OwnProfileStore-test.ts Handle own profile 404 (#11319) 2023-07-26 09:54:45 +00:00
RoomNotificationStateStore-test.ts Add labs flag for Threads Activity Centre (#12137) 2024-01-29 17:52:48 +00:00
RoomViewStore-test.ts Expose apps/widgets (#12071) 2024-01-22 10:53:27 +00:00
SetupEncryptionStore-test.ts Switch to importing models/{event-timeline{,set},user,device,event-status} from main js-sdk export (#11368) 2023-08-08 07:16:04 +00:00
SpaceStore-test.ts Don't reference the notification levels by colour (#12138) 2024-01-15 15:25:48 +00:00
ToastStore-test.ts test toastStore (#9823) 2022-12-23 09:35:41 +00:00
TypingStore-test.ts 🧵 Enable threads by default (#9736) 2022-12-13 15:09:15 +00:00
UserProfilesStore-test.ts Check profiles before starting a DM (#10472) 2023-04-05 13:13:51 +02:00
VoiceRecordingStore-test.ts Conform more code to strict null checking (#10169) 2023-02-16 09:38:44 +00:00
WidgetLayoutStore-test.ts Support dynamic room predecessors in WidgetLayoutStore (#10326) 2023-03-09 10:18:23 +00:00