Gildas 3 лет назад
Родитель
Сommit
060a1be3e0
1 измененных файлов с 9 добавлено и 3 удалено
  1. 9 3
      src/extension/ui/bg/index.js

+ 9 - 3
src/extension/ui/bg/index.js

@@ -71,8 +71,12 @@ function onStart(tabId, step, autoSave) {
 
 async function onError(tabId, message, link) {
 	button.onError(tabId);
-	if (message) {
-		await browser.tabs.sendMessage(tabId, { method: "content.error", error: message.toString(), link });
+	try {
+		if (message) {
+			await browser.tabs.sendMessage(tabId, { method: "content.error", error: message.toString(), link });
+		}
+	} catch (error) {
+		// ignored
 	}
 }
 
@@ -97,7 +101,9 @@ function onTabCreated(tab) {
 }
 
 function onTabActivated(tab) {
-	menus.onTabActivated(tab);
+	if (tab) {
+		menus.onTabActivated(tab);
+	}
 }
 
 function onInit(tab) {