github / github/copilot-cli

Bug: Notification badge count persists after all notifications cleared (Windows)

未关闭
#4,381 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

triage
主要语言
Shell
星标
11.2k
派生
1.9k
平均合并
14 小时 16 分钟
30 天内合并 PR
6

描述

Description

The Copilot desktop app (Windows) shows a notification badge count on the system tray/taskbar icon even when there are no outstanding notifications, pending plan approvals, or inbox entries.

Steps to Reproduce

  1. Use the Copilot desktop app normally
  2. Clear/read all notifications and pending items
  3. Observe the app icon still shows a numeric badge (e.g. '1' or '2')

Expected Behavior

The badge count should be 0 (no badge shown) when there are no unread notifications or pending items.

Actual Behavior

The badge persists with a stale count. It does not decrement to zero even after:

  • Viewing all notifications
  • Confirming inbox is empty (0 entries in session database)
  • Reinstalling the app
  • Clearing all caches
  • App self-updating the database

Environment

  • OS: Windows
  • Copilot App Version: 1.0.78-2
  • The issue persists across reinstalls and cache clears

Additional Context

This appears to be a state management issue where the badge count is not properly synced with the actual notification state.

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

调研方向

未识别出文件、测试或入口点。在 Windows 上重现过时的 badge,然后追踪通知和待处理项的状态如何更新托盘或任务栏计数;当清除通知和待处理项后 badge 达到零时即表示完成,包括重新安装和清除缓存的场景。

由索引模型根据 Issue 内容生成。

评估

领域
desktop
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
活跃
描述清晰度
基本清楚
新手友好度
50/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。