diff --git a/src/room/LobbyView.tsx b/src/room/LobbyView.tsx index 02981f1e..625a61b3 100644 --- a/src/room/LobbyView.tsx +++ b/src/room/LobbyView.tsx @@ -193,12 +193,12 @@ export const LobbyView: FC = ({ useTrackProcessorSync(videoTrack); + const [waitingToEnter, setWaitingToEnter] = useState(false); const onEnterCall = useCallback(() => { - setWaiting(true); - void onEnter().finally(() => setWaiting(false)); + setWaitingToEnter(true); + void onEnter().finally(() => setWaitingToEnter(false)); }, [onEnter]); - const [waitingToEnter, setWaitingToEnter] = useState(false); const waiting = waitingForInvite || waitingToEnter; // TODO: Unify this component with InCallView, so we can get slick joining