Sfoglia il codice sorgente

handle background script responses without data

Gildas 7 anni fa
parent
commit
abee6002e5
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  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) {
 		return new Promise((resolve, reject) => {
 			chrome.runtime.sendMessage(message, response => {
-				if (response.error) {
-					reject(response.error);
+				if (!response || response.error) {
+					reject(response && response.error);
 				} else {
 					resolve(response);
 				}