diff options
| author | Filip <[email protected]> | 2026-03-09 15:36:57 +0100 |
|---|---|---|
| committer | GitHub <[email protected]> | 2026-03-09 09:36:57 -0500 |
| commit | 3742e42fdf6e30573153c698572cbdd291df6e6d (patch) | |
| tree | 4157be387e30e6348053794458b9ec2eb30c5b66 /packages | |
| parent | 0388ec686249b6a6a22b7156d0cc87adfaf423bf (diff) | |
| download | opencode-3742e42fdf6e30573153c698572cbdd291df6e6d.tar.gz opencode-3742e42fdf6e30573153c698572cbdd291df6e6d.zip | |
fix(app): dismiss toast notifications when questions or permissions a… (#16758)
Diffstat (limited to 'packages')
| -rw-r--r-- | packages/app/src/pages/layout.tsx | 11 |
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" |
