Outlook Add-In: Issues with "Perform an Action" Button in Unified Manifest

Fredrik Inngjerdingen Forså 0 Reputation points
2025-04-28T06:41:48.95+00:00

Type: Outlook Add-In
Generated by: Yo Office
Affected Manifest: Unified
Affected version of Outlook: Web, Desktop (new)
Unaffected version of Manifest: XML
Unaffected version of Outlook: Desktop (classic)

An attempt is being made to create an Add-In that allows users to add a required attendee to a meeting. However, the default template does not seem to work well with the ribbon ActionButton "Perform an Action" when using a Unified Manifest. The Task Pane ribbon button and its functionality work fine across platforms.

It is noted that the default behaviour works from an opened email message and not from the calendar, but the default Action ribbon button seems to do nothing in the new desktop client or the web client.

In Outlook (classic), the "perform an action" ribbon button functions correctly:
User's image

XML Manifest also performs action correctly in Web version of Outlook:
User's image

However, in Outlook (new) and Web, clicking the "Perform an Action" button appears to have no effect, as "Performed action." does not appear, and added logging to the console is also absent.

This is all configured with the default setup of Yo Office for Outlook using JavaScript. The intention is to use the Unified Manifest to support the Teams Calendar in the future, but it seems that the old XML manifest is the only option that is currently working.

Is there a way to modify the Unified Manifest to resolve the issue with the action button from the ribbon?

Microsoft 365 Developer Program
Microsoft 365 Developer Program
Microsoft 365: Formerly Office 365, is a line of subscription services offered by Microsoft which adds to and includes the Microsoft Office product line.Developer Program: A Microsoft program designed to help developers build cross-platform productivity experiences by giving them access to a developer subscription, sample data packs, documentation, training, experts, recommendations, and community events.
211 questions
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.