From 026772e2f4f0e0f201ef563de557c7824cf39b79 Mon Sep 17 00:00:00 2001 From: rever-tecnologia Date: Thu, 18 Dec 2025 13:54:27 -0300 Subject: [PATCH] fix(desktop): corrige comportamento ao resetar dispositivo MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Limpa todos os campos de input ao resetar (codigo, email, nome) - Forca recarregar pagina inicial para sair de pagina web carregada - Evita redirect para login web quando dispositivo e resetado 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- apps/desktop/src/main.tsx | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/apps/desktop/src/main.tsx b/apps/desktop/src/main.tsx index ac79231..34b69fb 100644 --- a/apps/desktop/src/main.tsx +++ b/apps/desktop/src/main.tsx @@ -773,11 +773,17 @@ const handleTokenRevoked = useCallback(async () => { setConfig(null) setStatus(null) setIsMachineActive(true) + setIsLaunchingSystem(false) + // Limpa campos de input para novo registro + setProvisioningCode("") + setCollabEmail("") + setCollabName("") + setValidatedCompany(null) + setCodeStatus(null) + setCompanyName("") setError("Este dispositivo foi resetado. Informe o código de provisionamento para reconectar.") - try { - const p = await invoke("collect_machine_profile") - setProfile(p) - } catch {} + // Força recarregar a página inicial do app para sair de qualquer página web + window.location.href = "/" }, [store]) useEffect(() => {