Pārlūkot izejas kodu

handle background script responses without data

Gildas 7 gadi atpakaļ
vecāks
revīzija
abee6002e5
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      extension/core/scripts/content/fetch.js

+ 2 - 2
extension/core/scripts/content/fetch.js

@@ -44,8 +44,8 @@ window.superFetch = (() => {
 	function chromeRuntimeSendMessage(message) {
 	function chromeRuntimeSendMessage(message) {
 		return new Promise((resolve, reject) => {
 		return new Promise((resolve, reject) => {
 			chrome.runtime.sendMessage(message, response => {
 			chrome.runtime.sendMessage(message, response => {
-				if (response.error) {
-					reject(response.error);
+				if (!response || response.error) {
+					reject(response && response.error);
 				} else {
 				} else {
 					resolve(response);
 					resolve(response);
 				}
 				}