diff --git a/src/browser/browserApi.ts b/src/browser/browserApi.ts index fc60908c60..f5908cce5f 100644 --- a/src/browser/browserApi.ts +++ b/src/browser/browserApi.ts @@ -92,7 +92,7 @@ export class BrowserApi { return BrowserApi.tabSendMessage(tab, obj); } - static tabSendMessage(tab: any, obj: any, options: any = null): Promise { + static async tabSendMessage(tab: any, obj: any, options: any = null): Promise { if (!tab || !tab.id) { return; } @@ -107,7 +107,11 @@ export class BrowserApi { }); }); } else if (BrowserApi.isSafariApi) { - // TODO + await SafariApp.sendMessageToApp('tabs_message', JSON.stringify({ + tab: tab, + obj: obj, + options: options, + })); /* let t = tab.safariTab; if (!t || !t.page) {