Skip to content

[Bug]: Windows "Thread completed" notifications break through Do Not Disturb #27060

Closed as not planned

Description

@ebrardushullovcii

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I included enough detail to reproduce or investigate the problem.

Area

apps/web

Steps to reproduce

  1. On Windows 11, turn on Do Not Disturb (the Notifications panel says "You'll only see banners for priority notifications and alarms").
  2. In T3 Code Desktop with desktop notifications enabled, start a thread and switch to another app.
  3. Let the thread finish.

Expected behavior

Do Not Disturb hides the "Thread completed" notification, the same way it hides notifications from other apps.

Actual behavior

The "Thread completed" toast pops up anyway, with a Close button. Other apps' notifications stay hidden, and so do T3 Code's own attention alerts (approval, input, failed, usage limit), because those don't set the flag below.

Cause: since #22520, ThreadNotificationCoordinator creates completion notifications with requireInteraction on Windows:

// Windows drops clicks after a toast moves into Notification Center.
requireInteraction: kind === "completion" && isWindowsPlatform(navigator.platform),

As #22520 says, Electron then sends the toast as a Windows reminder. Windows Do Not Disturb lets reminders through by default, under Settings > System > Notifications > Set priority notifications > "Show reminders regardless of app used". So every completion notification breaks through DND.

The only workaround today is to turn that setting off, which also stops real reminders from other apps (calendar, Outlook) from getting through DND. The other option is to turn off T3 Code's notifications entirely.

Impact

Minor bug or occasional failure

Version or commit

T3 Code (Nightly) 0.1.5

Environment

Windows 11 Pro 10.0.26200, desktop app

Related

Activity

  1. juliusmarminge commented on Oct 30, 2026

    @juliusmarminge
    Member

    Closing as a duplicate of #26341, which tracks the same problem. Please follow along there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions