folder窗口异常处理

This commit is contained in:
xintaofei
2026-03-31 16:31:14 +08:00
parent b5924829b1
commit 4f051715bf

View File

@@ -1778,7 +1778,11 @@ export function AcpConnectionsProvider({ children }: { children: ReactNode }) {
}) })
.then((fn) => { .then((fn) => {
if (cancelled) { if (cancelled) {
fn() try {
fn()
} catch {
// Tauri listener may not be fully registered yet
}
} else { } else {
unlisten = fn unlisten = fn
listenerReadyRef.current = true listenerReadyRef.current = true
@@ -1798,7 +1802,11 @@ export function AcpConnectionsProvider({ children }: { children: ReactNode }) {
clearTimeout(flushTimerRef.current) clearTimeout(flushTimerRef.current)
flushTimerRef.current = null flushTimerRef.current = null
} }
unlisten?.() try {
unlisten?.()
} catch {
// Tauri listener may not be fully registered yet
}
} }
}, [bufferUnmappedEvent, handleMappedEvent, resolveListenerReadyWaiters]) }, [bufferUnmappedEvent, handleMappedEvent, resolveListenerReadyWaiters])