fix(cli): skip input bell on route change

This commit is contained in:
Alex Alecu
2026-03-18 14:44:43 +02:00
parent 929aea38d1
commit 3ce6dd9505
@@ -165,17 +165,19 @@ export function Session() {
// kilocode_change start - ring terminal bell when input is needed
createEffect(
on(
() => permissions().length,
(len, prev) => {
if (prev !== undefined && len > (prev ?? 0)) bell()
() => [route.sessionID, permissions().length] as const,
([id, len], prev) => {
if (!prev || prev[0] !== id) return
if (len > prev[1]) bell()
},
),
)
createEffect(
on(
() => questions().length,
(len, prev) => {
if (prev !== undefined && len > (prev ?? 0)) bell()
() => [route.sessionID, questions().length] as const,
([id, len], prev) => {
if (!prev || prev[0] !== id) return
if (len > prev[1]) bell()
},
),
)