I have an Excel JS Add-In where I am leveraging Dialog API with the displayDialogAsync
method. With Edge, it works perfectly and the handler gets triggered and the code runs fine. But if the add-in is loaded in IE11 browser IFrame, the dialog stays open and the handler does not complete execution unless I open IEChooser.exe from F12 folder. As soon as I open, the code gets executed like normal!
I used to work on IE11 and there is a commonly known issue that sometimes any console.log
messages can stop execution of code because of non-instantiation of the console
object in IE11. Problem is, I have removed all logging from my add-in but the issue still persists. The only console.log
that are present is by the office.js library itself, but it still fails to load until I open IEChooser.exe.
Our app is not working in production due to this and I am out of ideas.