element-web/src/utils
J. Ryan Stinnett 4e87fdcdfe Fix object diffing when objects have different keys
The object diff optimisation in 32cca0534c is not
correct for the case where `b` has some keys that are not in `a`.

By ensuring their key arrays are same length, we can preserve optimisation and
be correct as well.

Fixes https://github.com/vector-im/element-web/issues/16514
2021-02-24 13:45:25 +00:00
..
permalinks Fix permalink via parsing for rooms 2021-02-03 15:18:19 +00:00
Accessibility.js appease the js-doc linter 2019-05-21 09:33:52 -06:00
arrays.ts Update src/utils/arrays.ts 2020-07-28 06:37:19 -06:00
AutoDiscoveryUtils.js Improve identifiers and code readability 2020-12-09 11:14:06 +00:00
colour.ts Added formula sources 2020-10-11 00:37:00 +02:00
createMatrixClient.js Convert imports to ES6 from CommonJS 2019-12-22 21:16:06 -07:00
DecryptFile.js Fix a bunch of silly lint errors 2020-10-30 18:18:17 +00:00
DirectoryUtils.js Fix a bunch of silly lint errors 2020-10-30 18:18:17 +00:00
DMRoomMap.ts Missed some underscores 2021-01-13 15:44:33 +00:00
EditorStateTransfer.js fix grammar fail 2019-06-13 13:28:21 +02:00
enums.ts Support custom tags in the room list again 2020-07-20 16:51:16 -06:00
ErrorUtils.js Use noreferrer in addition to noopener for edge case browsers 2020-02-23 22:14:29 +00:00
EventUtils.js Fix reacting to redactions 2020-05-23 08:43:15 +01:00
FontManager.js lint 2019-06-02 04:47:23 +01:00
FormattingUtils.ts kill formatMinimalBadgeCount entirely 2020-09-10 13:56:46 +01:00
HostingLink.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
humanize.js Humanize the recent DM rooms ourselves for translations 2020-01-13 21:20:01 -07:00
IdentityServerUtils.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
IDestroyable.ts Use IDestroyable instead of IDisposable 2020-06-09 08:08:47 -06:00
iterables.ts Developer design a permissions dialog 2020-11-17 20:38:59 -07:00
KeyVerificationStateObserver.js dont assume the room exist ... not sure why though 2020-01-24 14:20:48 +01:00
maps.ts Add stop functions 2020-09-26 18:40:26 -06:00
MarkedExecution.ts Internalize algorithm updates in the new room list store 2020-07-10 21:59:12 -06:00
MatrixGlob.js Appease the linter 2019-10-31 16:27:45 -06:00
MegolmExportEncryption.js Use brand name from config in all strings 2020-07-10 19:57:01 +01:00
membership.ts Jump to home page when leaving a room 2020-12-03 11:15:55 +00:00
MessageDiffUtils.js Fix diff wrong route offsets because of skipping a node insert 2020-05-14 15:35:38 +01:00
MultiInviter.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
numbers.ts Fix percentage calculation 2021-01-19 00:22:02 -07:00
objects.ts Fix object diffing when objects have different keys 2021-02-24 13:45:25 +00:00
pages.js Remove the white screen of welcome 2019-02-14 12:35:09 +00:00
PasswordScorer.ts Migrate PasswordScorer to TypeScript 2020-05-14 19:53:09 +01:00
pillify.js Rework message pilling to ignore event permalinks 2021-01-27 11:46:20 +00:00
PinningUtils.js Show an indicator when there are any pins in the room 2017-11-03 20:00:48 -06:00
presence.ts Add presence icons; Convert to generic icon component 2020-06-16 14:44:37 -06:00
promise.ts Retry joinRoom up to 5 times in the case of a 504 GATEWAY TIMEOUT 2020-09-14 15:16:29 +01:00
read-receipts.ts Update badge counts in new room list as needed 2020-05-26 14:16:33 -06:00
Receipt.js Fix a bunch of silly lint errors 2020-10-30 18:18:17 +00:00
replaceableComponent.ts Enable support for TypeScript in components 2020-03-11 18:03:43 -06:00
ResizeNotifier.js AppsDrawer watch ResizeNotifier isResizing 2020-10-19 13:08:11 +01:00
ShieldUtils.ts Convert RoomView and RoomContext to TS 2020-09-08 10:52:37 +01:00
StorageManager.js apply changes from review, and other fixes/improvements 2020-12-10 21:52:18 -05:00
strings.ts update console.error 2020-04-15 19:24:33 +01:00
Timer.js Fix remaining warnings for enabled files 2019-01-23 18:38:49 -06:00
TypeUtils.js Update ServerTypeSelector for registration to use a server config 2019-05-03 11:32:59 -06:00
units.ts Update read receipt remainder for internal font size change 2020-06-22 19:02:03 +01:00
UrlUtils.js Move URL abbreviation to its own util file 2019-08-21 08:46:10 -06:00
WellKnownUtils.ts Add managed hybrid call widgets when supported 2021-01-29 14:45:25 +00:00
Whenable.ts Clean up documentation of Whenable 2020-07-31 09:41:19 -06:00
WidgetUtils.ts Use randomly generated conference names for Jitsi 2021-02-15 08:53:37 -07:00