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
This is a known issue that has been fixed. It will reflect in a future update, in Build 15.40 (171018) and above.