You've already forked matrix-react-sdk
mirror of
https://github.com/matrix-org/matrix-react-sdk.git
synced 2025-12-05 15:22:09 +03:00
Fix more detached DOM leaks (#10806)
This commit is contained in:
committed by
GitHub
parent
84786ad342
commit
bf641d1823
@@ -220,7 +220,7 @@ export default class MessagePanel extends React.Component<IProps, IState> {
|
||||
|
||||
// opaque readreceipt info for each userId; used by ReadReceiptMarker
|
||||
// to manage its animations
|
||||
private readonly readReceiptMap: { [userId: string]: IReadReceiptInfo } = {};
|
||||
private readReceiptMap: { [userId: string]: IReadReceiptInfo } = {};
|
||||
|
||||
// Track read receipts by event ID. For each _shown_ event ID, we store
|
||||
// the list of read receipts to display:
|
||||
@@ -301,6 +301,7 @@ export default class MessagePanel extends React.Component<IProps, IState> {
|
||||
this.isMounted = false;
|
||||
this.props.room?.currentState.off(RoomStateEvent.Update, this.calculateRoomMembersCount);
|
||||
SettingsStore.unwatchSetting(this.showTypingNotificationsWatcherRef);
|
||||
this.readReceiptMap = {};
|
||||
}
|
||||
|
||||
public componentDidUpdate(prevProps: IProps, prevState: IState): void {
|
||||
|
||||
Reference in New Issue
Block a user