element-web/test
David Baker 76da40c128 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>
(cherry picked from commit 1403cd851a)
2024-02-26 16:42:35 +00:00
..
@types
__snapshots__ Enable custom themes to theme Compound (#12240) 2024-02-13 14:07:58 +00:00
accessibility
actions/handlers
audio
autocomplete
components Ignore activity in TAC (#12269) 2024-02-21 12:19:25 +00:00
contexts
dispatcher
editor Deserialise spoilers back into slash command form (#11805) 2023-10-26 13:35:02 +00:00
events
hooks Fix default thread notification of the new RoomHeader (#12194) 2024-01-31 16:24:56 +00:00
i18n
images
img
models Use browser's font size instead of hardcoded `16px` as root font size (#12246) 2024-02-21 11:23:07 +00:00
modules Expose apps/widgets (#12071) 2024-01-22 10:53:27 +00:00
notifications
settings Use browser's font size instead of hardcoded `16px` as root font size (#12246) 2024-02-21 11:23:07 +00:00
setup Locallazy: Convert even more strings (#11679) 2023-10-02 11:43:00 +01:00
stores Fix spurious session corruption error (#12280) 2024-02-26 16:42:35 +00:00
test-utils Improve client metadata used for OIDC dynamic registration (#12257) 2024-02-16 14:43:58 +00:00
toasts Refactor element call lobby + skip lobby (#12057) 2024-01-29 16:06:12 +00:00
utils Update dependency oidc-client-ts to v3 (#12223) 2024-02-19 16:58:59 +00:00
voice-broadcast Expose apps/widgets (#12071) 2024-01-22 10:53:27 +00:00
widgets
Avatar-test.ts
ContentMessages-test.ts Default intentional mentions (#11602) 2023-09-14 11:36:15 +00:00
DecryptionFailureTracker-test.js
DeviceListener-test.ts DeviceListener: Remove usage of deprecated keybackup API (#11614) 2023-09-20 11:34:18 +00:00
HtmlUtils-test.tsx
Image-test.ts
KeyBindingsManager-test.ts
LegacyCallHandler-test.ts
Lifecycle-test.ts Fix spurious session corruption error (#12280) 2024-02-26 16:42:35 +00:00
Markdown-test.ts
MatrixClientPeg-test.ts SettingsStore: Change feature_rust_crypto to default true (#12203) 2024-02-02 12:20:13 +00:00
MediaDeviceHandler-test.ts
Notifier-test.ts Add ringing for matrixRTC (#11870) 2023-11-21 17:12:08 +00:00
PosthogAnalytics-test.ts Update dependency prettier to v3 (#12095) 2024-01-02 18:56:39 +00:00
PreferredRoomVersions-test.ts
Reply-test.ts Consume more imports from matrix-js-sdk/src/matrix (#11449) 2023-08-23 09:04:25 +00:00
RoomNotifs-test.ts Add labs flag for Threads Activity Centre (#12137) 2024-01-29 17:52:48 +00:00
Rooms-test.ts
ScalarAuthClient-test.ts
SdkConfig-test.ts
SecurityManager-test.ts Set up key backup using non-deprecated APIs (2nd take) (#12098) 2024-01-10 10:34:03 +00:00
SlashCommands-test.tsx Disable upgraderoom command without developer mode enabled (#11744) 2023-10-13 09:48:32 +00:00
SlidingSyncManager-test.ts
Terms-test.tsx
TestSdkContext.ts
TextForEvent-test.ts
Unread-test.ts Pop out of Threads Activity Centre (#12136) 2024-02-07 13:49:40 +00:00
UserActivity-test.ts
WorkerManager-test.ts Load web workers in a way that Webpack 5 can bundle them 2023-11-11 16:03:08 +01:00
createRoom-test.ts Always allow call.member events on new rooms (#11948) 2023-11-28 12:13:31 +00:00
email-test.ts
globalSetup.ts
languageHandler-test.tsx Migrate more strings to translation keys (#11694) 2023-10-03 19:17:26 +01:00
linkify-matrix-test.ts
predictableRandom.ts
setupTests.ts Only retry Jest tests in CI mode (#12111) 2024-01-08 12:05:02 +00:00
slowReporter.js
submit-rageshake-test.ts Add A-Element-R labels to rageshakes if rust (#12251) 2024-02-15 19:45:46 +00:00
theme-test.ts Enable custom themes to theme Compound (#12240) 2024-02-13 14:07:58 +00:00
useTopic-test.tsx