summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorFilip <[email protected]>2026-03-09 15:36:57 +0100
committerGitHub <[email protected]>2026-03-09 09:36:57 -0500
commit3742e42fdf6e30573153c698572cbdd291df6e6d (patch)
tree4157be387e30e6348053794458b9ec2eb30c5b66
parent0388ec686249b6a6a22b7156d0cc87adfaf423bf (diff)
downloadopencode-3742e42fdf6e30573153c698572cbdd291df6e6d.tar.gz
opencode-3742e42fdf6e30573153c698572cbdd291df6e6d.zip
fix(app): dismiss toast notifications when questions or permissions a… (#16758)
-rw-r--r--packages/app/src/pages/layout.tsx11
1 files changed, 11 insertions, 0 deletions
diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx
index aab16b59d..40015db1b 100644
--- a/packages/app/src/pages/layout.tsx
+++ b/packages/app/src/pages/layout.tsx
@@ -424,6 +424,17 @@ export default function Layout(props: ParentProps) {
return
}
+ if (
+ e.details?.type === "question.replied" ||
+ e.details?.type === "question.rejected" ||
+ e.details?.type === "permission.replied"
+ ) {
+ const props = e.details.properties as { sessionID: string }
+ const sessionKey = `${e.name}:${props.sessionID}`
+ dismissSessionAlert(sessionKey)
+ return
+ }
+
if (e.details?.type !== "permission.asked" && e.details?.type !== "question.asked") return
const title =
e.details.type === "permission.asked"