diff --git a/src/components/structures/RoomView.js b/src/components/structures/RoomView.js index 7f4d8ea91a..3f4a666c56 100644 --- a/src/components/structures/RoomView.js +++ b/src/components/structures/RoomView.js @@ -442,7 +442,12 @@ module.exports = React.createClass({ // XXX: EVIL HACK to autofocus inviting on empty rooms. // We use the setTimeout to avoid racing with focus_composer. - if (this.state.room && this.state.room.getJoinedMembers().length == 1) { + if (this.state.room && + this.state.room.getJoinedMembers().length == 1 && + this.state.room.getLiveTimeline() && + this.state.room.getLiveTimeline().getEvents() && + this.state.room.getLiveTimeline().getEvents().length <= 6) + { var inviteBox = document.getElementById("mx_SearchableEntityList_query"); setTimeout(function() { if (inviteBox) {