diff --git a/frontend/src/buttons/LaunchButton/LaunchButton.tsx b/frontend/src/buttons/LaunchButton/LaunchButton.tsx index 098869aff..ebfcaa370 100644 --- a/frontend/src/buttons/LaunchButton/LaunchButton.tsx +++ b/frontend/src/buttons/LaunchButton/LaunchButton.tsx @@ -37,7 +37,7 @@ export const LaunchButton: React.FC = ({ }) => { const dispatch = useDispatch() const [prompt, setPrompt] = useState(false) - const ready = connection?.connectLink || connection?.ready + const ready = connection?.connectLink || (connection?.ready && connection?.connected) const loading = !ready || connection?.starting || (app?.service && !app.service.loaded) const disabled = launchDisabled(connection) || loading const autoLaunch = useSelector((state: State) => state.ui.autoLaunch === connection?.id && connection?.autoLaunch)