diff --git a/apps/desktop/src/main.tsx b/apps/desktop/src/main.tsx index a2d345a..21486c2 100644 --- a/apps/desktop/src/main.tsx +++ b/apps/desktop/src/main.tsx @@ -5,7 +5,6 @@ import { invoke } from "@tauri-apps/api/core" import { listen } from "@tauri-apps/api/event" import { Store } from "@tauri-apps/plugin-store" import { appLocalDataDir, join } from "@tauri-apps/api/path" -import { getCurrentWebviewWindow } from "@tauri-apps/api/webviewWindow" import { ExternalLink, Eye, EyeOff, Loader2, RefreshCw } from "lucide-react" import { ConvexReactClient } from "convex/react" import { Tabs, TabsContent, TabsList, TabsTrigger } from "./components/ui/tabs" @@ -784,16 +783,9 @@ const handleTokenRevoked = useCallback(async () => { setCompanyName("") setError("Este dispositivo foi resetado. Informe o código de provisionamento para reconectar.") // Força navegar de volta para a página inicial do app Tauri (não do servidor web) - try { - const webview = getCurrentWebviewWindow() - // URL do app Tauri em produção é http://tauri.localhost/, em dev é http://localhost:1420/ - const appUrl = import.meta.env.MODE === "production" ? "http://tauri.localhost/" : "http://localhost:1420/" - await webview.navigate(appUrl) - } catch (err) { - console.error("Falha ao navegar para página inicial do app", err) - // Fallback: tenta recarregar a página - window.location.reload() - } + // URL do app Tauri em produção é http://tauri.localhost/, em dev é http://localhost:1420/ + const appUrl = import.meta.env.MODE === "production" ? "http://tauri.localhost/" : "http://localhost:1420/" + window.location.href = appUrl }, [store]) useEffect(() => {