diff --git a/public/tabs/talk.html b/public/tabs/talk.html index bfd51a7..8db3eb0 100644 --- a/public/tabs/talk.html +++ b/public/tabs/talk.html @@ -340,12 +340,14 @@ const room_id = hash.substring(12) || first_room_id; if (!room_id) { + setTimeout(check_for_room_in_url, 100); return; } const room_chat_container = document.getElementById("room-chat-container"); if (room_chat_container.dataset.room_id !== room_id) { + window.location.hash = `/talk/room/${room_id}`; room_chat_container.dataset.room_id = room_id; load_room(room_id); }