element-web/src/stores
Travis Ralston d38a6ad1be Add more widget sanity checking
This is for https://github.com/vector-im/element-web/issues/15705

https://github.com/matrix-org/matrix-react-sdk/pull/5459 was unable to track down all the instances of where the issue happens, so this commit tries to do a more complete job.

Specifically, this replaces the getRoomId() function given widgets cannot reliably be referenced by widget ID in this way, and the store has been updated to handle a more unique widget ID for the store (just in case).

Further sanity checking has also been added to ensure that we are at least returning a valid result.
2020-12-02 12:20:59 -07:00
..
local-echo It's a Context Transaction (ctxn) now 2020-07-31 10:00:53 -06:00
notifications Replace Riot with Element in docs and comments 2020-08-03 18:33:36 +01:00
room-list Appease the linter 2020-11-26 08:06:48 -07:00
widgets Merge branch 'develop' into travis/modal-widget-fixes 2020-11-26 08:00:02 -07:00
ActiveWidgetStore.js Transition all remaining messaging over (delete the old stuff) 2020-09-30 20:20:31 -06:00
AsyncStore.ts Don't re-freeze AsyncStore's state all the time 2020-07-22 10:52:45 -06:00
AsyncStoreWithClient.ts Merge remote-tracking branch 'origin/develop' into travis/echo/audit 2020-07-30 13:12:20 -06:00
BreadcrumbsStore.ts Merge pull request #5062 from matrix-org/travis/settings/ts 2020-07-31 11:07:07 -06:00
CommunityPrototypeStore.ts updated TagFilterStore 2020-10-10 18:02:58 +05:30
CustomRoomTagStore.js updated TagPanel 2020-10-10 18:00:06 +05:30
FlairStore.js use valid jsdoc 2020-08-31 11:07:29 -06:00
GroupFilterOrderStore.js fixing errors 2020-10-14 16:04:41 +05:30
GroupStore.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
LifecycleStore.js Move dispatcher into a subdirectory 2020-05-13 21:07:50 -06:00
ModalWidgetStore.ts Make modal widgets static to avoid being destroyed 2020-11-25 18:35:00 -07:00
NonUrgentToastStore.ts Introduce a concept of "non-urgent" toasts 2020-07-29 12:43:35 -06:00
OwnProfileStore.ts Appease the linter 2020-09-30 20:49:31 -06:00
RightPanelStore.ts Update Right Panel phase recall behaviour 2020-09-08 15:42:31 +01:00
RightPanelStorePhases.ts Create new right panel cards 2020-09-08 15:42:31 +01:00
RoomScrollStateStore.js Revert "Fix Filepanel scroll position state lost when room is changed" 2020-04-19 19:14:08 -06:00
RoomViewStore.tsx Initial Countly work 2020-10-29 15:57:16 +00:00
SetupEncryptionStore.js Rename CrossSigningManager to SecurityManager 2020-09-03 14:50:49 +01:00
ThreepidInviteStore.ts Appease the linter 2020-09-11 21:05:54 -06:00
ToastStore.ts Update styling of the Analytics toast to try and decrease number of users blindly pressing No 2020-11-09 14:21:45 +00:00
TypingStore.js Fix MatrixClientPeg imports 2019-12-22 21:15:54 -07:00
WidgetEchoStore.js Fix WidgetStore wrongly hanging onto old Widget definitions during removal 2020-10-21 16:06:22 +01:00
WidgetStore.ts Add more widget sanity checking 2020-12-02 12:20:59 -07:00