Closed roginneil closed 6 years ago
@roginneil We use the issues of this repo to report errors in the documentation. Your technical question should be raised on either StackOverflow (tag it office-js
) or in the issues for the office-js repo, which is the repo for the actual Office JavaScript code.
When you raise the issue please clarify my understanding of the problem: 1) You are testing your add-in with Office Online (not Office desktop).
2) It works in Firefox and Chrome.
3) In IE, the result.status
value is succeeded
; but the result.error
is defined and is 12006.
If my understanding is correct you are getting an error AND a succeeded status. I don't think there should ever be both an error and a succeeded status; so this looks like a bug. I recommend you raise the issue on the issues for the office-js repo.
Hi. I would like to ask why do i get error 12006 (The dialog box was closed, usually because the user chooses the X button.) even though I didn't close the dialog. I get this error in IE 11, but everything is working with chrome and firefox.
Here is my code: `private _addinDialog(): Promise {
return new Promise((resolve, reject) => {
Office.context.ui.displayDialogAsync(this.url, {
width: this.size.width$,
height: this.size.height$
}, (result: Office.AsyncResult) => {
if (result.status === Office.AsyncResultStatus.Failed) {
reject(result.error);
}
let dialog = result.value as Office.DialogHandler;
// tslint:disable-next-line:no-any
dialog.addEventHandler(Office.EventType.DialogMessageReceived, (args: any) => {
let dlg = this._safeParse(args.message);
resolve(dlg);
dialog.close();
});
Everytime Office.context.ui.displayDialogAsync runs on my IE, this is the result:
But for chrome, this is the result and the add in works:
Thanks for your answers.