Skip to content

OnSend Event Triggered Multiple Times in Loop - Outlook for Mac 16.105 (Latest) - Without New Editor #6445

@harshitgoyal1711

Description

@harshitgoyal1711

OnSend Event Triggered Multiple Times in Loop - Outlook for Mac 16.105 (Latest) - Without New Editor

Environment

Field Value
Platform Outlook for Mac
Outlook Version 16.105 (26011018) - Released January 13, 2026
OS macOS
Feature Office Add-in (OnSend Event)
New Editor Disabled

Issue Summary

The OnSend event is being triggered multiple times in a loop when sending certain emails. This behavior is similar to #6376, but occurs without the New Editor enabled.

Multiple customers are reporting this issue on the latest Outlook for Mac version.


Observed Behavior

  1. User composes a Reply/Forward email in Outlook Mac
  2. The OnSend add-in executes and completes successfully
  3. Outlook triggers the OnSend event again after mail is sent
  4. This causes the add-in to execute multiple times in a loop
  5. Result: Classification/content is added multiple times to the email body

Key Observations

  • Issue occurs without "New Editor" option enabled (unlike OnSend Event Triggered Multiple Times in Loop When New Editor is Enabled - Outlook for Mac 16.103.4 #6376)
  • Issue is specific to certain mail threads, not all emails
  • Issue appears in Reply/Forward scenarios with existing classification headers
  • Add-in logs confirm the process completes successfully before being re-invoked
  • The re-invocation appears to be initiated by Outlook, not by the add-in
  • Same issue NOT observed when copy-pasting the same mail thread body into a freshly composed email
  • Multiple customers are experiencing this issue

Expected Behavior

The OnSend event should be triggered only once per send action. After the add-in completes execution and calls event.completed({ allowEvent: true }), Outlook should not re-invoke the OnSend event.


Workaround Tested

  • ✅ Copy-pasting the mail thread body to a freshly composed email prevents the loop
  • ❌ No other workaround available currently

Diagnostic Information

Incident ID: BPMKV97Y

Runtime logs are available upon request.


Questions for Microsoft

  1. Why is the OnSend event being re-triggered after event.completed({ allowEvent: true }) is called?
  2. Is this related to the same root cause as OnSend Event Triggered Multiple Times in Loop When New Editor is Enabled - Outlook for Mac 16.103.4 #6376, or a separate issue?
  3. Why does this occur only on specific mail threads (Reply/Forward with existing headers)?
  4. Is there a fix or patch planned for this behavior?
  5. Are there any recommended workarounds or manifest/code changes to prevent this re-invocation?
  6. Why does the issue not reproduce when the same content is pasted into a new compose window?

Related Issue


Requested Action

Please investigate why Outlook is re-triggering the OnSend event after the add-in has completed execution on the latest Outlook for Mac version (16.105), specifically for Reply/Forward scenarios.

Incident ID for diagnosis: BPMKV97Y

Please let us know if you need additional logs or information to assist with the investigation.

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions