diff --git a/converse.js b/converse.js index 2b4af5e30..7c71881be 100644 --- a/converse.js +++ b/converse.js @@ -721,8 +721,10 @@ var name, jid, i, rooms = $(iq).find('query').find('item'), rooms_length = rooms.length, - $available_chatrooms = this.$el.find('#available-chatrooms'); - $available_chatrooms.find('dd.available-chatroom').remove(); + $available_chatrooms = this.$el.find('#available-chatrooms'), + fragment = document.createDocumentFragment(); + + $available_chatrooms.html('