Compare commits

...
Author SHA1 Message Date
opencode-agent[bot] 1c8a2787e1 fix(app): fall back to live permission server 2026-08-21 18:22:28 +00:00
+5 -6
View File
@@ -117,14 +117,13 @@ export const { use: usePermission, provider: PermissionProvider } = createSimple
onCleanup(() => states.forEach((value) => value.dispose()))
let lastSelected: PermissionState | undefined
const selected = () => {
const list = global.servers.list()
const key = activeServer()
if (global.servers.list().some((conn) => ServerConnection.key(conn) === key)) {
lastSelected = ensure(key)
}
if (lastSelected) return lastSelected
return ensure(server.key)
if (list.some((conn) => ServerConnection.key(conn) === key)) return ensure(key)
const conn = list.find((conn) => ServerConnection.key(conn) === server.key) ?? list[0]
if (!conn) throw new Error("Permission server not found")
return ensure(ServerConnection.key(conn))
}
const activeDirectory = createMemo(() => {
const directory = decode64(params.dir)