diff --git a/apps/android/app/src/test/java/com/clawdbot/android/bridge/BridgeSessionTest.kt b/apps/android/app/src/test/java/com/clawdbot/android/bridge/BridgeSessionTest.kt index e59907fe5..4310228e2 100644 --- a/apps/android/app/src/test/java/com/clawdbot/android/bridge/BridgeSessionTest.kt +++ b/apps/android/app/src/test/java/com/clawdbot/android/bridge/BridgeSessionTest.kt @@ -30,7 +30,7 @@ class BridgeSessionTest { val session = BridgeSession( scope = scope, - onConnected = { _, _ -> connected.complete(Unit) }, + onConnected = { _, _, _ -> connected.complete(Unit) }, onDisconnected = { /* ignore */ }, onEvent = { _, _ -> /* ignore */ }, onInvoke = { BridgeSession.InvokeResult.ok(null) }, @@ -97,7 +97,7 @@ class BridgeSessionTest { val session = BridgeSession( scope = scope, - onConnected = { _, _ -> connected.complete(Unit) }, + onConnected = { _, _, _ -> connected.complete(Unit) }, onDisconnected = { /* ignore */ }, onEvent = { _, _ -> /* ignore */ }, onInvoke = { BridgeSession.InvokeResult.ok(null) }, @@ -167,7 +167,7 @@ class BridgeSessionTest { val session = BridgeSession( scope = scope, - onConnected = { _, _ -> connected.complete(Unit) }, + onConnected = { _, _, _ -> connected.complete(Unit) }, onDisconnected = { /* ignore */ }, onEvent = { _, _ -> /* ignore */ }, onInvoke = { throw IllegalStateException("FOO_BAR: boom") }, @@ -239,7 +239,7 @@ class BridgeSessionTest { val session = BridgeSession( scope = scope, - onConnected = { _, _ -> connected.countDown() }, + onConnected = { _, _, _ -> connected.countDown() }, onDisconnected = { /* ignore */ }, onEvent = { _, _ -> /* ignore */ }, onInvoke = { BridgeSession.InvokeResult.ok(null) }, diff --git a/apps/android/app/src/test/java/com/clawdbot/android/ui/chat/SessionFiltersTest.kt b/apps/android/app/src/test/java/com/clawdbot/android/ui/chat/SessionFiltersTest.kt index 140dc8f42..b945ad66f 100644 --- a/apps/android/app/src/test/java/com/clawdbot/android/ui/chat/SessionFiltersTest.kt +++ b/apps/android/app/src/test/java/com/clawdbot/android/ui/chat/SessionFiltersTest.kt @@ -19,7 +19,7 @@ class SessionFiltersTest { ChatSessionEntry(key = "recent-2", updatedAtMs = recent2), ) - val result = resolveSessionChoices("main", sessions, nowMs = now).map { it.key } + val result = resolveSessionChoices("main", sessions, mainSessionKey = "main", nowMs = now).map { it.key } assertEquals(listOf("main", "recent-1", "recent-2"), result) } @@ -29,7 +29,7 @@ class SessionFiltersTest { val recent = now - 10 * 60 * 1000L val sessions = listOf(ChatSessionEntry(key = "main", updatedAtMs = recent)) - val result = resolveSessionChoices("custom", sessions, nowMs = now).map { it.key } + val result = resolveSessionChoices("custom", sessions, mainSessionKey = "main", nowMs = now).map { it.key } assertEquals(listOf("main", "custom"), result) } } diff --git a/src/browser/server-context.ensure-tab-available.prefers-last-target.test.ts b/src/browser/server-context.ensure-tab-available.prefers-last-target.test.ts index 4b83074af..056cbcb23 100644 --- a/src/browser/server-context.ensure-tab-available.prefers-last-target.test.ts +++ b/src/browser/server-context.ensure-tab-available.prefers-last-target.test.ts @@ -97,4 +97,3 @@ describe("browser server-context ensureTabAvailable", () => { expect(second.targetId).toBe("A"); }); }); - diff --git a/src/browser/server-context.ts b/src/browser/server-context.ts index 7ab1389c1..a5cbb57b9 100644 --- a/src/browser/server-context.ts +++ b/src/browser/server-context.ts @@ -305,7 +305,7 @@ function createProfileContext( if (lastResolved && lastResolved !== "AMBIGUOUS") return lastResolved; // Prefer a real page tab first (avoid service workers/background targets). const page = candidates.find((t) => (t.type ?? "page") === "page"); - return page ?? (candidates.at(0) ?? null); + return page ?? candidates.at(0) ?? null; }; const chosen = targetId ? resolveById(targetId) : pickDefault();