We have a function in our Outlook add-in to download CSV file. We had earlier implemented javascript "window.open" which was working fine until January 2020 and suddenly broke with Outlook(2016) update (now in version 1908 build 11929.20606). We then moved our code to displayDialogAsync api but it fails to download CSV. In fiddler trace we could see the csv response(application/octet-stream) but it does not download. We have tried creating a dummy page with download button which loads in dialog and then onclick of button invoke window.open to initiate a popup however instead of popup another dialog opens i.e. Outlook is not supporting window.open at all.
How do we handle such scenario where we have dependency of popup in our add-in? One another example is inability to implement onedrive sdk which relies on window.open.
I appreciate your help on this.