diff --git a/src/pages/MeetingRoom.tsx b/src/pages/MeetingRoom.tsx index bf8c180..de4fa18 100644 --- a/src/pages/MeetingRoom.tsx +++ b/src/pages/MeetingRoom.tsx @@ -995,11 +995,13 @@ export default function MeetingRoom() { const channelRef = useRef | null>(null); const chatScrollRef = useRef(null); - // Se o roomId mudar na url, atualiza o checkbox isPresenter e o inputRoomId + // Se o roomId mudar na url, atualiza o checkbox isPresenter e o inputRoomId (apenas se ainda não entrou na reunião) useEffect(() => { - setIsPresenter(!roomId); - setInputRoomId(roomId || ''); - }, [roomId]); + if (!inRoom) { + setIsPresenter(!roomId); + setInputRoomId(roomId || ''); + } + }, [roomId, inRoom]); // Simulação de detecção de áudio useEffect(() => {