diff --git a/app/views/RoomView/Header/index.js b/app/views/RoomView/Header/index.js index b3b354bdc..83c2e934f 100644 --- a/app/views/RoomView/Header/index.js +++ b/app/views/RoomView/Header/index.js @@ -98,6 +98,13 @@ export default class RoomHeaderView extends Component { return false; } + componentWillUnmount() { + this.usersTyping.removeAllListeners(); + if (this.user && this.user.removeAllListeners) { + this.user.removeAllListeners(); + } + } + updateState = () => { this.setState({ usersTyping: this.usersTyping.slice() }); }