element-web/test
David Baker 6bfdb3e16b
Fix read receipt animation (#12923)
* Fix read receipt animation

The way it was done involved remembering dom nodes and then getting
their position later when animating the receipt to its next position,
but I'm not sure how this worked since the DOM node may not neccessarily
be in the DOM anymore. Instead, just remember the bounding box coordinates.
At worst it might go weird if the window is resized but seems fine in
practice. Also, keeping references to dom nodes feels like a fast road
to memory leaks.

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

* Attempt to write a test for read receipts

and fix naming

* Another test

also change a condition to make it testable
2024-09-03 11:59:30 +00:00
..
@types
__snapshots__ Allow Chrome page translator to translate messages in rooms (#11113) 2024-07-25 16:58:33 +00:00
accessibility Accessibility: Add Landmark navigation (#12190) 2024-07-17 14:46:45 +01:00
actions/handlers
audio
autocomplete
components Fix read receipt animation (#12923) 2024-09-03 11:59:30 +00:00
contexts
customisations Handle media download errors better (#12848) 2024-07-31 14:07:59 +00:00
dispatcher
editor Ignore permalink_prefix when serializing pills (#11726) 2024-08-01 11:17:44 +00:00
events
hooks Make tests more resilient for React 18 upgrade (#12861) 2024-08-06 17:22:02 +00:00
i18n
images
img
integrations Stop using the js-sdk's compare function (#12782) 2024-07-17 13:51:42 +00:00
models Remove MatrixRTC realted import ES lint exceptions using a index.ts for matrixrtc (#12780) 2024-07-25 12:49:41 +00:00
modules Make tests more resilient for React 18 upgrade (#12861) 2024-08-06 17:22:02 +00:00
notifications
settings Fix types 2024-08-06 11:23:26 +01:00
setup Fix incoming call toast crash due to audio refactor (#12737) 2024-07-08 12:44:54 +00:00
stores Implement download_file in widget driver (#12931) 2024-08-30 14:45:25 +00:00
test-utils Allow user to set timezone (#12775) 2024-09-02 09:07:07 +00:00
toasts Update toast styles to match Figma (#12833) 2024-07-30 12:57:15 +00:00
utils Display pinned messages on a banner at the top of a room (#12917) 2024-08-29 14:26:10 +00:00
voice-broadcast Make tests more resilient for React 18 upgrade (#12861) 2024-08-06 17:22:02 +00:00
widgets Align `widget_build_url_ignore_dm` with call behaviour switch between 1:1 and Widget (#12760) 2024-07-15 09:08:34 +00:00
Avatar-test.ts
ContentMessages-test.ts
DecryptionFailureTracker-test.ts Element-R: Report events with withheld keys separately to Posthog. (#12755) 2024-07-10 09:22:59 +00:00
DeviceListener-test.ts Remove references to some deprecated js-sdk identifiers (#12729) 2024-07-04 15:50:07 +00:00
HtmlUtils-test.tsx Fix alignment of RTL messages (#12837) 2024-07-31 22:23:46 +00:00
Image-test.ts
KeyBindingsManager-test.ts
LegacyCallHandler-test.ts Align `widget_build_url_ignore_dm` with call behaviour switch between 1:1 and Widget (#12760) 2024-07-15 09:08:34 +00:00
Lifecycle-test.ts Remove redundant call to `setCrypto` (#12738) 2024-07-08 10:57:54 +00:00
Markdown-test.ts
MatrixClientPeg-test.ts Remove unused CryptoCallbacks implementations (#12919) 2024-08-23 14:00:18 +00:00
MediaDeviceHandler-test.ts
Modal-test.ts Close any open modals on logout (#12777) 2024-07-23 08:08:22 +00:00
Notifier-test.ts Remove MatrixRTC realted import ES lint exceptions using a index.ts for matrixrtc (#12780) 2024-07-25 12:49:41 +00:00
PosthogAnalytics-test.ts
PreferredRoomVersions-test.ts
Reply-test.ts
RoomNotifs-test.ts
Rooms-test.ts
ScalarAuthClient-test.ts
SdkConfig-test.ts
SecurityManager-test.ts Add logging to encryption setup (#12765) 2024-07-13 13:36:45 +01:00
SlashCommands-test.tsx
SlidingSyncManager-test.ts
SupportedBrowser-test.ts Warn users on unsupported browsers before they lack features (#12830) 2024-07-29 16:05:34 +00:00
Terms-test.tsx
TestSdkContext.ts Upgrade target to es2022 (#12852) 2024-08-01 16:14:28 +00:00
TextForEvent-test.ts
TimezoneHandler-test.ts Allow user to set timezone (#12775) 2024-09-02 09:07:07 +00:00
Unread-test.ts
UserActivity-test.ts
WorkerManager-test.ts
createRoom-test.ts Remove MatrixRTC realted import ES lint exceptions using a index.ts for matrixrtc (#12780) 2024-07-25 12:49:41 +00:00
email-test.ts
globalSetup.ts
languageHandler-test.tsx Make tests more resilient for React 18 upgrade (#12861) 2024-08-06 17:22:02 +00:00
linkify-matrix-test.ts
predictableRandom.ts
setupTests.ts
slowReporter.cjs Rename all the slow reporter stuff to cjs (#12933) 2024-08-27 14:46:50 +00:00
submit-rageshake-test.ts
theme-test.ts Stop using the js-sdk's compare function (#12782) 2024-07-17 13:51:42 +00:00
useTopic-test.tsx