You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On Windows, typing a reply into a thread or channel-mention notification toast (or its Action Center card) silently does nothing — the message is never sent. Replies to direct-message toasts work correctly. The toast dismisses on Enter exactly as it does on success, so the user believes the reply was sent.
Discovered during runtime validation of #3464 on a real Windows 10 VM.
On 4.15.6 no reply of any type was ever delivered (the app dropped the notification instance when the toast auto-dismissed and never registered handleActivation). #3464 fixes DM replies, which is what exposes this deeper, pre-existing gap.
Next steps
Minimal standalone Electron 42.5.0 repro: fire paired notifications differing only in title/body shape (DM-like vs #room + @mention) and log handleActivation — isolate which property correlates with the lost activation.
Separately: the drop-path console.warn calls in handleNotificationActivation are invisible in packaged builds — switching them to the app logger would make future diagnosis far cheaper.
Summary
On Windows, typing a reply into a thread or channel-mention notification toast (or its Action Center card) silently does nothing — the message is never sent. Replies to direct-message toasts work correctly. The toast dismisses on Enter exactly as it does on success, so the user believes the reply was sent.
Discovered during runtime validation of #3464 on a real Windows 10 VM.
Environment
NODE_ENV=production)Behavior
#roomtitle,@userbody)Reproduced 4/4 attempts for the thread case; the DM case passed in every run of the same automated scenario.
Instrumented evidence
For the failing case, with CDP attached to the webview and the main process launched with stdout captured:
Notification.handleActivationcallback (registered insrc/notifications/main.ts) never fires — notype: 'reply'activation arrives.NOTIFICATIONS_NOTIFICATION_REPLIED).chat.sendMessagerequest leaves the app (verified viaNetwork.requestWillBeSent).handleNotificationActivation(main.ts:269,main.ts:277— unparseable tag / unknown routing id) is emitted.So the activation is lost before our handler is invoked at all — i.e. at the Electron/WinRT layer, not in our routing.
Not a regression from #3464
On 4.15.6 no reply of any type was ever delivered (the app dropped the notification instance when the toast auto-dismissed and never registered
handleActivation). #3464 fixes DM replies, which is what exposes this deeper, pre-existing gap.Next steps
#room+@mention) and loghandleActivation— isolate which property correlates with the lost activation.actionandreplynotification events never fire on non-MSIX Windows apps electron/electron#51147, fixed by #51286 — this looks like a sibling gap).console.warncalls inhandleNotificationActivationare invisible in packaged builds — switching them to the app logger would make future diagnosis far cheaper.Context