diff --git a/mobile/app/h/[hostId]/session/[worktreeId].tsx b/mobile/app/h/[hostId]/session/[worktreeId].tsx index bfbed0987d6..1158c7fb2de 100644 --- a/mobile/app/h/[hostId]/session/[worktreeId].tsx +++ b/mobile/app/h/[hostId]/session/[worktreeId].tsx @@ -4514,19 +4514,24 @@ export default function SessionScreen() { > - {/* Why: render during the capability probe (null) so the tab row doesn't shift as it loads; hide only when the host confirms no support. Disabled until confirmed — pre-quick-commands hosts strip agentPrompt, so an eager run would launch the agent without its prompt. */} - {quickCommandsSupported !== false ? ( - { + if (quickCommandsSupported === true) { + setShowQuickCommands(true) + return } - onPress={() => setShowQuickCommands(true)} - /> - ) : null} + showToast( + quickCommandsSupported === false + ? 'Desktop update required for quick commands' + : 'Checking desktop capabilities — try again in a moment', + 1600 + ) + }} + /> )}