angularjsoutlook-addinoffice-jsoutlook-for-mac

Outlook for Mac 15.40 broke our Angular add-in


We have a side-loaded Outlook add-in written in AngularJS 1.5 that uses hash path parameters, for example:

https://our.domain.com/ouraddin/index.html?brand=x#/settings

After updating Outlook 2016 for Mac to version 15.40 the add-in stopped working. We are getting an error that only occurs if $routeParams.id is not set.

Is anyone else seeing the same problem with 15.40? Everything was working fine in Outlook 2016 for Mac before the update.

Update: It looks like Outlook 2016 for Mac 15.40 is now messing up the URLs from the add-in manifest by encoding the # as %23. The URL above becomes:

https://our.domain.com/ouraddin/index.html?brand=x&_hostInfo=Outlook$Mac$16.01$en-US%23/settings

Solution

  • This is a known issue that has been fixed. It will reflect in a future update, in Build 15.40 (171018) and above.