An Office service that supports add-ins to interact with objects in Office client applications.
Thank you for the analysis — it matches each of our measurements.
An update on the recommended next step, for the record on this thread.
We had already submitted service request [Moderator note: Personally Identifiable Information removed] through the Microsoft 365 Admin Center on 24 August 2026, with the full diagnostics attached: unfiltered HAR captures of both the failing and the working state, DOM snapshots, a console capture and a Problem Steps Recorder recording.
The case was archived on 8 September. Support then confirmed by telephone that they cannot investigate it, as third-party Office add-ins fall outside their scope, and referred us to developer support. The link we were given points to Premier/Unified Support — a paid contract we do not hold.
So the two channels currently point at each other: admin-center support treats this as a third-party add-in issue and refers us to developer support; the developer channel identifies it as an Outlook host issue and refers us back to admin-center support. There is no route between them that we can take on our own.
Everything needed to trace this server-side is already attached to service request [Moderator note: Personally Identifiable Information removed], and we can provide it again on request:
- Outlook on the web build (
x-owa-version): 15.21.360.10 - Both states were captured in one and the same OWA session, 86 seconds apart:
- failing state (tab blank): 2026-08-28 19:34:57.726 → 19:35:45.599 UTC
- working state (after a task pane was opened): 2026-08-28 19:36:23.371 → 19:36:47.997 UTC
- Tenant ID,
x-owa-sessionidand allx-owa-correlationid/client-request-idvalues are in the attached HAR files. Not posted here, as this thread is public.
- failing state (tab blank): 2026-08-28 19:34:57.726 → 19:35:45.599 UTC
One session, one mailbox server, 86 seconds apart — the before/after comparison is directly traceable in server-side telemetry.
If a Microsoft engineer comes across this thread: this is a reproducible platform behaviour. The host creates app-host-iframe with the correct src; the page returns 200 with headers identical to the working state — same etag, same content-length, no X-Frame-Options, no CSP — and the frame's document stays about:blank until an add-in runtime has been loaded in the session. Our code never runs, so app.notifySuccess() is never called. We would like this routed to the Outlook / MetaOS team. We will also file it on OfficeDev/office-js.